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