如何让NSURL进入画廊形象?

时间:2013-03-31 20:07:51

标签: objective-c uiimagepickercontroller

在我的应用中使用UIImagePickerController来挑选图像。我想获得NSURL导致该图像。 在“didFinishPickingImage”方法中,我尝试使用“UIImagePickerControllerReferenceURL”和“UIImagePickerControllerMediaURL”属性,如stackoverflow中的一些线程建议,但是它们都返回NULL作为url。

this线程谈到了类似的东西 - 但是他们讨论的是获取图像本身而不是URL,我无法理解如何最终得到导致我的图库图像的NSURL。

这是我目前的代码:

- (void)imagePickerController:(UIImagePickerController *)picker 
                              didFinishPickingImage:(UIImage *)image 
                              editingInfo:(NSDictionary *)editingInfo
{

    NSURL *imageUrl = [editingInfo valueForKey:UIImagePickerControllerReferenceURL];

    NSString *stringFromURL = [imageUrl absoluteString];
    NSLog(@"%@", stringFromURL);  // this shows i do get (null)

    // ....
}

感谢您的时间!

0 个答案:

没有答案