iOSで現在、カメラで撮った写真をデータベースに保存し、写真データを表示したいときにはデータベースから引っ張ってこようとしているのですが、実現するためにいくつか質問させていただきたいです。
色々なサイトを見ているとカメラで撮った写真は直接データベースに保存するのではなく、保存先のパスをデータベースに保存したほうがいいという意見が多く、僕もそのやり方で実装しようとしているのですが、カメラで撮影した画像はどこに保存すればいいのでしょうか?保存先はiOS/Documents/Image/flower.png などのようにこちらからパスを指定して保存するのでしょうか?それともカメラロールに保存してカメラロールからパスを取得したりするのでしょうか?どういった処理が一般的なのでしょうか?しかしiPhoneに最初からある連絡先アプリのユーザ情報を編集するときは画像を撮影してもカメラロールに保存されてないので、できればカメラロールを使わない方法で実装したいです。
また、カメラ撮影をした後に保存先のパスを取得するとなると、どのように取得すればよろしいでしょうか?カメラ撮影が完了したことを検知するデリゲートメソッドを探しても見当たらないのでどうすればいいのか分かりません。以下のメソッドを実装してもカメラ撮影後に以下のメソッドが呼ばれず、カメラロールから写真を選んだときしか呼ばれません。
objective
1- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
なのでこの先どうすればいいのかが分かりません。
どなたか分かる方がいれば解決方法を教えていただきたいです。
すみませんが、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/28 06:48