2016-09-20 5 views
-1

私は、ユーザーが自分のギャラリーから写真を選択し、その場所と撮影日を使用できるようにするアプリを持っています。アプリ内撮影時に写真に日付と場所がありません

ユーザーは、カメラを使用してアプリ内の写真をキャプチャするオプションもあります。ユーザーが写真を撮った後、ギャラリーに追加してギャラリーから選択することができます。

問題は、写真がアプリ内で撮影されたときに、場所と撮影日が保存されていないことと、理由がわかりません。

誰でも知っている理由は何ですか?

ありがとうございます。

答えて

0

クラスPHAssetの場合、creationDate - 日付、場所 - 場所については、PHAssetクラスを参照してください。

0

ギャラリーから選択した画像を終了すると、didFinishPickingMediaWithInfoはその画像に関するすべての適切な情報を取得します。

デリゲートメソッドinfoには、下のコードを参照してdict keysを解析して取得できる画像に関する関連情報が含まれています。

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { 

    NSDictionary *metadataDictionary = (NSDictionary *)[info valueForKey:UIImagePickerControllerMediaMetadata]; 
     // do something with the metadata 

    NSLog(@"meta : %@ \n\n",metadataDictionary); 
} 

あなたはDateTimeキーが撮影日時など..

+0

が含まれています。しかし、問題は、それはこの情報とカメラロールに保存していないということです取得します –

関連する問題