Это может показаться слишком простым, или, может быть, это просто сбивает меня с толку... Или, может быть, я слишком устал, чтобы мыслить рационально.
Я пытаюсь получить местоположение UIImage, выбранного пользователем из фотоальбома, с помощью imagePickerController.
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *pic = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
NSData *data = UIImageJPEGRepresentation(pic, 0.01f);
UIImage *image1 = [UIImage imageWithData:data];
bookmarkImage.image = image1;
NSLog(@"new image size = %i", [data length]);
NSURL *url = [info objectForKey:@"UIImagePickerControllerReferenceURL"];
4NSLog(@"%@",url);
ALAssetsLibraryAssetForURLResultBlock resultBlock = ^(ALAsset *myAsset){
[myAsset valueForProperty:ALAssetPropertyLocation];
};
[self dismissModalViewControllerAnimated:YES];
}
Теперь, когда я пытаюсь вызвать valueForProperty для ALAsset, у меня возникают проблемы. Это ошибка, которую я получаю:
Использование необъявленного идентификатора «ALAssetPropertyLocation».
Пожалуйста помоги! Это становится действительно расстраивающим... Мне нужно местоположение фотографии...