2017-11-03 30 views
0

PHAsset形式の画像を選択しています。私はイメージパスを取得したい。PHAssetのメタデータはどのように取得できますか?

私の目標は、画像をFirebaseにアップロードして、docsに基づいて、画像パスが必要です。

画像のメタデータを最初に取得してローカルファイルに保存してからURLを取得する必要があることがわかりました。それが正しいか?

私の質問はここにあります(上記が正しい場合)。PHAssetの画像フォーマットのメタデータはどのように入手できますか?

+0

可能な複製(https://でstackoverflow.com/questions/26025487/nsurl-from-phasset) – ozgur

+0

これは役に立ちます:https://stackoverflow.com/questions/24462112/ios-8-photos-framework-access-photo-metadata –

+0

@OzgurVatansever私が出くわしましたそのURLは、それはあまりにも古くて、もはや素早く動作しないので、私を助けなかった4 – Source

答えて

1

あなたPHAssetアドレスから画像ファイルのパスをretriveしたい場合は、この機能を使用します。[PHAssetからNSURL]の

[asset requestContentEditingInputWithOptions:[PHContentEditingInputRequestOptions new] completionHandler:^(PHContentEditingInput *contentEditingInput, NSDictionary *info) { 
     NSURL *imageURL = contentEditingInput.fullSizeImageURL; 
     }]; 

資産= PHAsset *資産

関連する問題