IOS swift按照路径从图库加载图像

时间:2016-02-14 00:05:35

标签: ios swift image path local

美好的一天。我只是创建了一个视图,为用户打开图库选择器,用户选择图像。我必须跟踪所选图像并将其保存以供使用,直到卸载应用程序。问题是即时通讯使用核心数据保存必要的信息,对我来说,逻辑将是保存图像路径所以以后我可以获取核心数据,获取所有图像路径并在图像视图中显示它们。问题是我从图像选择器接收NSURL代码

func imagePickerController(picker: UIImagePickerController!, didFinishPickingImage image: UIImage!, editingInfo: NSDictionary!){


    self.dismissViewControllerAnimated(true, completion: { () -> Void in
            let path   = editingInfo.valueForKeyPath("UIImagePickerControllerReferenceURL") as! NSURL


             self.imageView?.image = UIImage(named:path.absoluteString);
        })

    }

并且你可以看到我试图通过路径将图像应用到UIImage.Nothing发生...图像视图是完全和明显空的....我不知道我可以做什么来加载图像通过它的画廊路径..在Android中它很容易通过图像路径获取位图但这里似乎不可能?请帮助我...谢谢...

另一个奇怪的事情......作为googlign,我发现这个代码可以获得上面的轻拍,但这里是我得到的路径,为什么有些东西告诉我路径不应该像这样......

assets-library://asset/asset.PNG?id=5FBCA5A4-06CC-4469-8D0C-B86E7AEE9FCA&ext=PNG

0 个答案:

没有答案