мне нужно загрузить изображение из галереи iphone, но я не получаю путь к выбранному изображению (используя средство выбора изображений)
в методе делегата выбора изображения я делаю следующее
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
imageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
NSString *strImagePath = [info valueForKey:UIImagePickerControllerReferenceURL];
NSString *strImagePath1 = [info valueForKey:UIImagePickerControllerMediaURL];
NSLog(@"%@",strImagePath);
NSLog(@"%@",strImagePath1);
NSLog(@"%@",info);
}
и информационный словарь содержит следующие ключевые значения
{
UIImagePickerControllerMediaType = "public.image";
UIImagePickerControllerOriginalImage = "<UIImage: 0x16adc0>";
UIImagePickerControllerReferenceURL = "assets-library://asset/asset.PNG?id=1000000153&ext=PNG";
}
я использовал значение для ключа UIImagePickerControllerReferenceURL в качестве пути к изображению, чтобы загрузить его на FTP, но я не смог загрузить файл, возможно, путь, который я выбрал, неверен.
может ли кто-нибудь помочь мне, как я могу выбрать фактический путь к выбранному изображению с помощью средства выбора изображений