アプリケーションからカメラを起動するとか
フォトライブラリの画像を読み込むとかは
Appleのドキュメントなどにも乗っているのでわかったのですが、
その後の画像をフォトライブラリに保存する方法がどこにもなくだいぶ迷いました。
ズバリこれでした。
UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo); |
純粋に画像を保存するだけならcompletionTarget, completionSelector, contextInfoはnilでimageに画像を指定すればOK。
保存が完了した時に何かしらの処理をしたい場合は、completionTargetにインスタンスを、completionSelectorにそのメソッドを指定すればそれがキックされるようです。
タグ: iphone, objecti, objective-c, photo, UIKit, アプリ, カメラ, ライブラリ


11月 14th, 2009 at 7:59 PM
いつも楽しく拝見しております。
画像保存で興味を持ったのですが、
【Three20】のPhotoアプリの【Photo Thumbnails】で表示される画像を
フォトライブラリ内に保存する場合どのようなコードになるかご存知でしたら
ご教授願います。
理想としては画像表示画面の右上のタブバーに[SAVE]のボタンを配置し、
[SAVE]ボタンを押すとフォトライブラリに保存し、アラート画面で、
----------------------
INFO
Photo Saved
[OK]
----------------------
上記が表示されるようにしたいのですが…。誰か分かる方はいないでしょうか?
プログラミング初心者でかなり苦しんでおります(> <)