iPhone의 문서 디렉토리에서 저장된 사진을 읽는 동안 임의의 오류가 발생합니다. 내 애플 리케이션에서 찍은 사진을 문서 디렉토리에 저장 한 다음 다음에 사용자가 돌아올 때 읽을 수 있습니다. 그러나 XCode 6 & Base SDK를 8.1로 변경하면이 문서 디렉토리 경로가 계속 변경됩니다. 그래서 언젠가 나는 사진을 발견하고 때때로 언젠가는 발견하지 못했다.XCode - 문서 디렉토리에 파일이 없습니다.
온라인으로 몇 권의 게시물을 읽었는데, 애플이 데이터를 애플과 차별화하지 않는다고 말하면서이 문제가 떠오르는 이유입니다. 누구든지 이것에 대해 어떤 생각을 가지고 있습니까? 어떤 해결책?
이 내가 디렉토리를
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];
'writeToFile :'의 반환 값을 확인하십시오. Xcode의 장치 창을 사용하여 이미지를 작성한 후 iPhone의 Documents 폴더에있는 내용을보고 이미지가 있는지 확인하십시오. – rmaddy