【发布时间】:2018-02-14 17:35:21
【问题描述】:
我正在开发一个应用程序,在该应用程序中我提示用户用他的手机拍照,然后我把这张照片放到我的imageView但我想保存这张照片,以便在用户重新启动应用程序后拥有它。
这是我的代码:
var imagePicker: UIImagePickerController!
//MARK: - Take image
@IBAction func takePhoto(_ sender: UIButton) {
imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = .camera
present(imagePicker, animated: true, completion: nil)
}
//MARK: - Done image capture here
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
imagePicker.dismiss(animated: true, completion: nil)
imageView.image = info[UIImagePickerControllerOriginalImage] as? UIImage
}
使用上面的代码,我拍照并将其放入我的imageView,但我不知道如何将其保存在例如UserDefaults 中
【问题讨论】:
标签: ios swift swift3 uiimageview