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?

questionAnswers(10)

yourAnswerToTheQuestion