Как преобразовать из ALAssetsLibrary в PHPhotoLibrary для метода assetForUrl?
Я пытаюсь исправить устаревшие api моего старого проекта, в котором используется ALAssetsLibrary. И предлагает мне использовать ниже
ALAssetsLibrary устарела: впервые устарела в iOS 9.0 - вместо этого используйте PHPhotoLibrary из среды фотографий
Я исследовал проблему своего кода, но не нашел правильного решения.
Итак, какой правильный метод PHPhotoLibrary для получения ресурсов из приведенного ниже кода?
ALAssetsLibrary *assetslibrary = [[ALAssetsLibrary alloc] init];
[assetslibrary assetForURL:_photoURL
resultBlock:^(ALAsset *asset){
ALAssetRepresentation *rep = [asset defaultRepresentation];
CGImageRef iref = [rep fullScreenImage];
// Process iref
}
failureBlock:^(NSError *error) {
MWLog(@"Photo from asset library error: %@",error);
}];
Ничего страшного, если вы предоставите быстрый код.