Как я могу получить метаданные PHAsset?

Я получаю выбранное пользователем изображение в формате PHAsset. и я хочу получить путь к изображению.

Моя цель – загрузить изображение в Firebase на основе их документов, мне нужен путь к изображению.

Из исследований я обнаружил, что мне нужно сначала получить метаданные изображения и сохранить их в локальном файле, а затем я могу получить URL-адрес. Это правильно?

Мой вопрос здесь (если вышеизложенное верно), как я могу получить метаданные формата изображения PHAsset?


person Source    schedule 03.11.2017    source источник
comment
Возможный дубликат NSURL из PHAsset   -  person ozgur    schedule 03.11.2017
comment
Это может помочь: stackoverflow.com /вопросы/24462112/   -  person Casey West    schedule 03.11.2017
comment
@OzgurVatansever Я наткнулся на этот URL, но он мне не помог, так как он устарел и больше не работает с swift 4.   -  person Source    schedule 03.11.2017


Ответы (1)


Если вы хотите получить путь к файлу изображения с вашего адреса PHAsset, используйте эту функцию:

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

актив = PHAset * актив

person khusboo suhasini    schedule 11.11.2017