0

ユーザーが写真を選択できるようにし、それらの選択を (データベースに) 保存する必要がある場合、選択した写真へのリンクを保存できますか?それとも、画像を取得してアプリのドキュメント フォルダーに保存する必要がありますか? 後者は、画像が必要に応じて 2 倍のスペースを占有するため、実用的ではないようです。

私は UIImagePickerControllerDelegate に精通していますが、アプリケーションの再起動後も維持されるイメージへの信頼できる参照を取得する方法がわかりません。ユーザーが写真ライブラリからその画像を削除すると、リンクが壊れる可能性があるという懸念があります。それを確認する方法はありますか?

4

1 に答える 1

1

フォト ライブラリに保存されている画像のファイル URL を取得する方法はありません。

プログラム上の理由でファイルへの参照を本当に保持する必要がある場合は、UIImagePickerController から画像を選択し、コピーを Documents フォルダーに保存することがおそらく唯一のオプションです。

画像へのファイル参照が必要な理由を理解していただけると助かります。iPhone に関する限り、画像はフォト ライブラリに安全に保管されており、ユーザーが必要とする場合は、通常どおり画像ピッカーから選択できます。

ただし、カスタマイズ可能な背景などに使用しようとしている場合は、コピーを保存するのが唯一の選択肢だと思います.

于 2009-12-25T19:27:40.590 に答える