Я здесь только начинающий, создаю приложение для iOS, но оно показывает мне следующую ошибку:
«ALAsset» устарел: первый устарел в iOS 9.0 - вместо этого используйте PHAsset из инфраструктуры Photos
'ALAssetsLibraryAssetForURLResultBlock' устарела: сначала устарела в iOS 9.0 - Использовать fetchAssetsWithLocalIdentifiers: options: в PHAsset для извлечения ресурсов по локальному идентификатору (или для поиска PHAssets по ранее известному ALAssetPropertyAssetURL использовать параметры fetchAssetLs для Windows:вместо
if ([[url absoluteString] hasPrefix:kCDVAssetsLibraryPrefixes]) {
ALAssetsLibraryAssetForURLResultBlock resultBlock = ^(ALAsset* asset) {
if (asset) {
ALAssetRepresentation* assetRepresentation = [asset defaultRepresentation];
NSString* MIMEType = (__bridge_transfer NSString*)UTTypeCopyPreferredTagWithClass((__bridge CFStringRef)[assetRepresentation UTI], kUTTagClassMIMEType);
Byte* buffer = (Byte*)malloc((unsigned long)[assetRepresentation size]);
NSUInteger bufferSize = [assetRepresentation getBytes:buffer fromOffset:0.0 length:(NSUInteger)[assetRepresentation size] error:nil];
NSData* data = [NSData dataWithBytesNoCopy:buffer length:bufferSize freeWhenDone:YES];
[self sendResponseWithResponseCode:200 data:data mimeType:MIMEType];
}