XCode - 文档目录中找不到文件

时间:2014-10-14 21:56:39

标签: ios iphone xcode

我在iPhone中从文档目录中读取已保存的照片时出现随机错误。我将从我的应用程序中拍摄的照片保存到文档目录,然后在用户返回时从那里读取。然而,在XCode 6&基础SDK更改为8.1,此文档目录路径不断变化。所以有时我发现了照片,有时没有。

我在线阅读的帖子很少,这说明苹果不会将应用程序与数据区分开来,这就是为什么会出现这个问题的原因。有没有人对此有任何想法?任何解决方案?

这就是我将文件保存到文档目录

的方法
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentDirectory = [path firstObject];
NSString *filePath = [documentDirectory stringByAppendingPathComponent:@"key"];
[image writeToFile:path atomically:YES];

这就是我读它的方式:

NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentDirectory = [path firstObject];
NSString *filePath = [documentDirectory stringByAppendingPathComponent:@"key"];
UIImage *cellImage = [[UIImage alloc] initWithContentsOfFile:filePath];

1 个答案:

答案 0 :(得分:0)

转到产品 - 方案 - 编辑方案 - 选项 - 工作目录并指定工作目录