2009-07-01 24 views
1

写真をフォトライブラリに保存していて、後で起動するときに表示するためにそれらを動的に取得したいと考えています。私は以下のようにWriteToSavedPhotosAlbum関数を使用しますが、プログラムで保存した写真にアクセスするための情報は得られません。写真ライブラリに保存されたiPhone写真を取得する

UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo); 

保存したら、ファイル名/ IDを取得して後で写真ライブラリから画像を読み込む方法がありますか?

答えて

2

あなた自身で保存してください。 アプリのドキュメントやキャッシュフォルダにある可能性があります。

「起動時に表示する」と言ったときに、Default.pngを置き換えることを意味する場合は動作しません。

起動イメージは静的で、アプリケーションバンドルに含まれている必要があります。

そうでない場合は、無視してください。

+0

これは私が恐れていたものです。 「起動時に表示する」とは、表示された最初のビューでそれらのいずれかをロードすることを意味しました。 – Arrel

+0

Default.pngはバンドルの外にあるものへのシンボリックリンクになります。 http://collison.ie/blog/2008/11/dynamic-defaultpng-files-on-the-iphone –

2

ユーザーがUIImagePickerControllerを使用して写真を選択しない限りできません。 これをチェックしてくださいquestion

0

このコードセグメントを試みるはnecessay *はピッカー= [[UIImagePickerController ALLOC] INIT]

UIImagePickerControllerを変更します。

picker.delegate = pickerDelegate;

picker.sourcetype = UIImagepickerControllerSourceTypePhtoLibrary;

関連する問題