我正在构建一个应用程序,让用户从其照片库中选取图像。我正在使用此代码来保存它。如何在Swift中保存从UIImagePickerController中拾取的图像?
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
imgPicker.dismissViewControllerAnimated(true, completion: nil)
NSUserDefaults.standardUserDefaults().setValue(image, forKey: "bgImage")
}
func imagePickerControllerDidCancel(picker: UIImagePickerController) {
imgPicker.dismissViewControllerAnimated(true, completion: nil)
}
后来我想通了,你不能在NSUserDefaults的保存图像,但可以保存摄取的图像的路径,将其保存,并加载它,“如果让......”
但我不知道如何做到这一点(找到路径并保存)。这个想法是让用户选择视图背景图像,就像Whatsapp一样。
如果我错了,你不能存储路径,是否有任何简单的方法来保存采摘的图像,而无需使用在线服务器?
将图像写入文件。 – rmaddy
这里是一个类似问题的链接[http://stackoverflow.com/questions/28066688/how-to-save-an-image-path-within-my-app] – Lucho