Я получаю URL-адрес ресурса, вызывая [property valueForProperty: ALAssetPropertyAssetURL], иногда он возвращает нуль или может быть активным, ноль (я видел его в журналах сбоев). Я прочитал в документации:Я не понимаю документацию о ALAssetPropertyAssetURL
ALAssetPropertyAssetURL
The key to retrieve a URL identifier for the asset.
The corresponding value is an NSURL object.
This URL is used by the library-change notifications to identify assets and asset groups. Only the ALAssetRepresentation and ALAssetsGroup classes support this property.
Я думаю, что это значит, что я не могу получить ALAssetPropertyAssetURL собственности от ALAsset, но он работает в любое время, когда я запустить его.
Вопросы:
- Что это значит?
- Как я могу получить URL-адрес актива, чтобы использовать его в [PHAsset fetchAssetsWithALAssetURLs: ....]?
UPD
Я не понимаю этого: "Только классы ALAssetRepresentation и ALAssetsGroup поддерживает это свойство."
Извините, но этот метод будет устаревшим в будущем ИОС. –
Да. мы должны будем использовать PhotosLibrary вместо AssetsLibrary –
Я думаю, что вы правы –