【发布时间】:2014-04-21 03:19:04
【问题描述】:
我是 iOS 开发的新手,我正在尝试创建一个允许用户使用相机拍照的视图。
我想要发生的是当用户拍摄照片时,它将照片保存到他们的相机胶卷中。我相信可以通过以下语句简单地完成:
//Let's say the image you want to save is in a UIImage called "imageToBeSaved"
UIImageWriteToSavedPhotosAlbum(imageToBeSaved, nil, nil, nil);
但是,我的问题是,如果用户离开视图然后返回视图,我仍然希望该图片存在。那么如何取回我之前拍摄/保存的同一张照片,以便在他们重新打开视图时重新加载它?
任何帮助都会很棒!谢谢。
【问题讨论】:
-
您可以使用 imagepicker 从相册中获取该图像。或者以编程方式,您可以从相册中获取最后捕获的图像
-
如何使用 imagepicker 抓取特定图像?每张图片保存的时候都有id吗?
-
其实你可以把图片保存到Documents目录,也可以从这个目录读取。这是一个持久的解决方案,因为 Documents 目录位于您的应用程序包中,没有其他应用程序可以访问它。
标签: ios iphone objective-c ipad ios7