NSURL de PHAsset
Estou convertendo nosso aplicativo para usar o Photos Framework do iOS8, o ALAsset é claramente um cidadão de segunda classe no iOS8.
Estou tendo um problema: nossa arquitetura realmente deseja uma NSURL que represente a localização da mídia no "disco". Usamos isso para carregar a mídia em nossos servidores para processamento adicional.
Isso foi fácil com o ALAsset:
ALAssetRepresentation *rep = [asset defaultRepresentation];
self.originalVideo = rep.url;
Mas não estou vendo essa capacidade no PHAsset. Acho que posso ligar para:
imageManager.requestImageDataForAsset
e depois grave-o em um local temporário no sistema de arquivos, mas isso parecerá muito pesado e inútil, sem mencionar potencialmente lento.
Existe uma maneira de obter isso ou terei que refatorar mais meu aplicativo para usar apenas NSURLs para iOS7 e algum outro método para iOS8?