NSURL от PHAsset
Я перевожу наше приложение для использования Photoshop iOS8. Платформа ALAsset, очевидно, относится ко второму классу под iOS8.
У меня проблема в том, что наша архитектура действительно хочет NSURL, который представляет расположение медиа на «диске». Мы используем это для загрузки медиа на наши серверы для дальнейшей обработки.
Это было легко с ALAsset:
ALAssetRepresentation *rep = [asset defaultRepresentation];
self.originalVideo = rep.url;
Но я просто не вижу этой способности в PHAsset. Я думаю, я могу позвонить:
imageManager.requestImageDataForAsset
а затем запишите его во временную точку в файловой системе, но это кажется очень тяжелым и расточительным, не говоря уже о потенциально медленном.
Есть ли способ получить это или я собираюсь сделать рефакторинг большего количества моего приложения, чтобы использовать только NSURL для iOS7 и какой-то другой метод для iOS8?