我在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];
答案 0 :(得分:0)
转到产品 - 方案 - 编辑方案 - 选项 - 工作目录并指定工作目录