NSURL от PHAsset

Я перевожу наше приложение для использования Photoshop iOS8. Платформа ALAsset, очевидно, относится ко второму классу под iOS8.

У меня проблема в том, что наша архитектура действительно хочет NSURL, который представляет расположение медиа на «диске». Мы используем это для загрузки медиа на наши серверы для дальнейшей обработки.

Это было легко с ALAsset:

    ALAssetRepresentation *rep = [asset defaultRepresentation];
    self.originalVideo = rep.url;

Но я просто не вижу этой способности в PHAsset. Я думаю, я могу позвонить:

    imageManager.requestImageDataForAsset

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

Есть ли способ получить это или я собираюсь сделать рефакторинг большего количества моего приложения, чтобы использовать только NSURL для iOS7 и какой-то другой метод для iOS8?

Ответы на вопрос(10)

Ваш ответ на вопрос