私はディスクに画像を書き込もうとしています:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSString* savePath = [documentsPath stringByAppendingPathComponent:@"photo"];
BOOL result = [data writeToFile:savePath atomically:YES];
if(result) NSLog(@"Save of photo success!");
次に、後でテーブルビューのセル画像を取得しようとします。
NSData* getPhoto = [NSData dataWithContentsOfFile:[leaf content]];
UIImage* myImage = [UIImage imageWithData:getPhoto];
cell.imageView.image = myImage;
はい、[リーフコンテンツ]がsavePathと同じNSStringを返すことを確認しました。他に何が問題になる可能性がありますか?[NSData dataWithContentsOfFile:[leaf content]];
nilを返します...。
編集:私はこの方法でwriteToFileと呼ぶ元のデータを作成しています:
NSData* dataToAdd = UIImageJPEGRepresentation(image, 1.0);
みんなありがとう