我有一个iPhone应用程序,使用UIImagePickerController
。作为sourceType
,我有:
- UIImagePickerControllerSourceTypePhotoLibrary(照片图库)
- UIImagePickerControllerSourceTypeCamera(相机拍摄)
- UIImagePickerControllerSourceTypeSavedPhotosAlbum(已保存的照片)
所以用户可以从照片图库或相机照片中拍照或选择照片。
图片将显示在UIImageView中。如果用户关闭应用程序,则应保存图像。因此,对于文本字段,我使用NSUserDefaults
。我知道,使用NSData将图像保存在NSUSerDefaults中不是一个好的方法,因此我想将图像保存/复制到一个由我的应用程序控制的文件夹中,类似于NSUserDefaults。
我该如何做?我想要保存它,然后我可以将文件路径写入我的NSUserDefaults
并在应用程序启动时读取它。
提前感谢您的帮助和祝好!