フォトライブラリに保存されたiPhoneの写真を取得
-
21-08-2019 - |
質問
私はフォトライブラリに画像を保存していますし、私のアプリの将来の起動に表示する動的にそれらを取得したいと思います。私は以下のように、WriteToSavedPhotosAlbum機能を使用しますが、プログラム的に保存された写真にアクセスするための任意の情報を得ることはありません。
UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);
保存したら、ファイル名/ IDを取得し、後でフォトライブラリから画像をロードする方法はありますか?
解決
あなたは自分のためにそれらを保存する必要があります。 おそらく、あなたのアプリのドキュメントまたはキャッシュフォルダにます。
あなたが言うサイドノートとして:「起動時表示」、あなたはDefault.pngを交換することを意味している場合、動作しません。
起動画像は、静的およびアプリのバンドルに含まれている必要があります。
そうでない場合は、無視します。
他のヒント
ユーザーが
UIImagePickerController
を使用して写真をピックアップしない限り、あなたは、することはできません。 この関連質問
タグnecessay変更を行い、このコードセグメントを試してみてください
UIImagePickerController *ピッカー= [[UIImagePickerControllerアロケーション]のinit];
picker.delegate = pickerDelegate;
picker.sourcetype = UIImagepickerControllerSourceTypePhtoLibrary;
所属していません StackOverflow