怎么确保在向Iphone真机上加载程序时,能够把文件都加载到/Documents/里面

boolwriteApplicationData(NSData*data, NSString*fileName)

   {

       NSArray*paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

       NSString*documentsDirectory = [paths objectAtIndex:0];

       if(!documentsDirectory) {

           NSLog(@"Documents directory not found!");

           returnNO;

       }

       NSString*appFile = [documentsDirectory stringByAppendingPathComponent:fileName];

       return([data writeToFile:appFile atomically:YES]);

   }

    

NSData*applicationDataFromFile(NSString*fileName)

   {

       NSArray*paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

       NSString*documentsDirectory = [paths objectAtIndex:0];

       NSString*appFile = [documentsDirectory stringByAppendingPathComponent:fileName];

       NSData*myData = [[[NSDataalloc] initWithContentsOfFile:appFile] autorelease];

       returnmyData;

   }

参考:http://www.cocoachina.com/bbs/read.php?tid-87.html

在plist文件中设置第一张图片上的属性为YES,可以在itunes中的ipad应用程序中看到其document文件夹中的文件,可以导入到出

图片:test.jpg 

图片:test2.jpg 

posted @ 2013-02-22 19:04  追风.扬  阅读(202)  评论(0)    收藏  举报