画像のパスや名前などの写真に関する情報をiPhoneで取得する必要があります。
ジェイルブレイクされていないiPhoneでSDKを使用してプログラムでこれを実行する方法はありますか?
残念ながら、ジェイルブレイクされていないiPhoneではプログラムを使用することはできません。ジェイルブレイクされた電話でできるかどうかはわかりませんが、ジェイルブレイクされていないUIImagePickerController
電話では、クラスで画像を選択することしかできません.
おそらく既にご存じのとおり、 は編集情報 (切り取り四角形と元の画像を含む) を提供し、オプションで編集情報UIImagePickerControllerDelegate
を提供します。それがライブラリのどの画像であったかはわかりません (カメラ自体ではない場合)。UIImage
NSDictionary
画像の保存はUIKit
UIImageWriteToSavedPhotosAlbum
メソッドで行われ、画像が書き込まれるときに画像とコールバック メソッドのみを指定できます。このメソッドが終了すると (そしてコールバックが終了すると)、写真アルバムのどこに画像が保存されているかわかりません。
残念ながら、答えは基本的に次のとおりです。サイズ以外の情報が必要な場合は、いいえ.
私もこのテーマに興味があります。
これまでのところ、私は AV Foundation Framework (iOS 4.0 以降で利用可能) を使用しており、ALAssets を介して画像にアクセスしています。写真の画像表現、デバイス上の写真へのローカル URL、またはそれらに関するメタ情報 (たとえば、写真が撮影された場所など)を取得できますが、名前と説明を取得する方法が見つかりません。次のスクリーンショットに示すように、iPhoto で設定できる写真 (赤い四角を参照: 私の例では、「MyPhotoName」と「MyDescription」の文字列を取得したいと考えています)。
したがって、あなたの質問に対する部分的な答えは「AV Foundation Framework を使用する」であり、他の部分は「写真に関連する一部の情報にアクセスできない」であると思います。