Как получить ALAssetRepresentation общего фотопотока ALAsset?

Когда я пытаюсь получить доступ к фотографиям из потока фотографий, иногда[asset defaultRepresentation] метод возвращает ноль.

Согласно документации, это может произойти, если актив (пока) не доступен локально.

Этот метод возвращает ноль для ресурсов из общего потока фотографий, которые еще не доступны локально. Если ресурс станет доступным в будущем, будет опубликовано уведомление ALAssetsLibraryChangedNotification.

После просмотра фотографии в приложении Photos.app она также становится доступной для моего приложения, но, очевидно, я бы хотел, чтобы мое приложение вызывало событие «локальная загрузка».

Я посмотрел наMyImagePicker пример кода от Apple, но он демонстрирует то же поведение (доступен только эскиз)

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

Изменить: так как Apple представилаPhotos.framework в iOS8, и использование ALAssets стало устаревшим в iOS9, это, вероятно, никогда не будет исправлено.

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

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