マージされた画像を次を使用してiPhoneフォトライブラリに保存しています。
UIImageWriteToSavedPhotosAlbum(viewImage, self, @selector(savedPhotoImage:didFinishSavingWithError:contextInfo:), nil);
そして、以下を使用してコールバックを取得します。
- (void) savedPhotoImage:(UIImage*)image didFinishSavingWithError:(NSError *)error contextInfo: (void *)contextInfo { NSLog(@"%@", [error localizedDescription]);
NSLog(@"info: %@", contextInfo);}
取得したいのは、画像が保存された場所のパスです。これを配列に追加して、アプリの他の場所に保存されたアイテムのリストを呼び出すために使用できます。
ピッカーを使用して画像を読み込むと、パス情報が表示されます。ただし、作成した画像を保存すると、保存した画像のパスをどこにプルするかがわかりません。
Webについて検索しましたが、ほとんどの例はコールバックで停止し、画像が正常に保存されたことを示すメッセージが表示されます。どこに保存されたか知りたいだけです。
1つの方法は、自分のパスの定義を開始することかもしれないことを理解していますが、その方法が私のためにそれを行うので、私はそれがどこに保存されたかを教えてくれることを望んでいました。