イメージストアをローカルにロードしてから、元のファイルを削除しようとしています。
だからここにコード:
UIImage *workingCopy = [UIImage imageWithContentsOfFile:workingCopyPath];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error = nil;
[fileManager removeItemAtPath:workingCopyPath error:&error];
その後、この画像をビュー (OpenGL) に読み込みます。画像は黒い四角のように見えます。元のファイルを削除しなくても、すべてが完璧に機能します。
イメージをメモリに完全にロードし、ロードされたイメージを損傷することなく元のファイルを削除する方法はありますか?
使用しようとしましimageNamed
たが、うまくいきません(おそらく拡張子が原因でファイルが見つかりません)...
画像パスは次のようになります: /Documents/SavedImages/IMG-186998396.png.working_copy
NSString を渡しIMG-186998396.png.working_copy
ましimageNamed
たが、画像を読み込めません。