iPhone 4s 6.1.2 版 UIViewcontroller 在使用相机拍照时刷新
Posted
技术标签:
【中文标题】iPhone 4s 6.1.2 版 UIViewcontroller 在使用相机拍照时刷新【英文标题】:iPhone 4s 6.1.2 version UIViewcontroller gets refreshed on taking a image using camera 【发布时间】:2013-09-19 06:05:52 【问题描述】:我已经录制了一段音频,然后使用我的应用程序的相机拍摄了一张图像。
之后,当我返回视图控制器时,记录数据将被重置或刷新。不存在录制文件。
为什么这个问题只发生在 iPhone 4s 上?为什么使用相机后视图会重置?
【问题讨论】:
在返回视图控制器之前是否保存了它? @vin 是的,我将图像保存在类范围变量中,然后恢复其他功能 您是否尝试过放置一个 NSLog 来查看它的具体保存位置?返回视图控制器后是否使用相同的 URL? 请在问题中加入一些代码,以便更清晰易懂。 是的,相同的 URL 被保留以检索图像用于其他目的,她对图像没有问题,问题是控制器通过删除 mi 已录制的音频文件仅在 4 秒内刷新 【参考方案1】:因为当您关闭 ImagePickerController 时,您的 ViewWillAppear
方法将被调用,并且所有功能都已重置,与首次加载视图时相同。
您需要保存功能或检查 viewWillAppear 方法的条件。
您也可以在ImagePicker的Cancelbutton press
或ImagePicker is dismiiss
委托方法上设置功能来保存功能。
【讨论】:
是的,我已经处理了这种情况,它也可以在其他操作系统版本中完美运行......但它在 iPhone 4s 中失败。她的任何操作系统依赖或任何调用代表在 4S 中是否不同?? 不,在我看来,这没有任何区别。你能发布你的代码吗??以上是关于iPhone 4s 6.1.2 版 UIViewcontroller 在使用相机拍照时刷新的主要内容,如果未能解决你的问题,请参考以下文章
推送通知在 iPhone 3GS 中不起作用。它适用于最新的 IOS 设备,如 iPhone 4、4s、5