Мое приложение читает фотографии и видео, доступные в Camera Roll, с помощью приложения PHAssetResource
извлекаются исходные фото и видеоданные. Ниже приведен код, используемый для извлечения данных из Camera Roll.
for (PHAssetResource *resource in copyResources)
{
PHAssetResourceRequestOptions *options = [PHAssetResourceRequestOptions new];
options.networkAccessAllowed = allowCloud;
PHAssetResourceDataRequestID requestID = [[PHAssetResourceManager defaultManager] requestDataForAssetResource:resource options:options dataReceivedHandler:^(NSData *data) {} completionHandler:^(NSError *requestError) {}
}
Иногда получение исходного объекта завершается ошибкой, и обработчик завершения вызывается с ошибкой
Домен ошибки = NSCocoaErrorDomain Code = -1 "(null)"
У меня нет информации, почему это не удается. Не могли бы вы дать несколько предложений по преодолению этой проблемы.