gpt4 book ai didi

iphone - 收到内存警告后未调用 didFinishPickingMediaWithInfo

转载 作者:行者123 更新时间:2023-12-03 20:16:20 24 4
gpt4 key购买 nike

我在我的应用程序中使用 UIImagePickerViewController 拍照,但是在支持多任务处理的 iOS4+ 中,我遇到了内存问题。如果您打开了很多应用程序,然后又打开了我的应用程序,则 UIImagePickerViewController 将无法正常工作。选择器 Controller 有时会在不调用委托(delegate)方法的情况下关闭,有时整个应用程序崩溃。当然,内存警告已经收到,但我能做什么呢?当收到第一个内存警告时关闭 pickerController,并提醒用户必须杀死尽可能多的挂起应用程序并重试?这真的不是一个很好的用户体验吗?但如果我不这样做,pickerController 的崩溃或突然关闭也会让用户感到困惑。有人遇到并解决过同样的问题吗?

最佳答案

UIImagePickerViewController 因抛出内存警告而臭名昭著。如果您不想在收到这些警告时确保一切都已准备好卸载,那么我建议您改用 AV Foundation。

这个答案有一个教程的链接,可以帮助您朝这个方向开始。 AVFoundation camera tutorial

关于iphone - 收到内存警告后未调用 didFinishPickingMediaWithInfo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5065048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com