iphone iOS 内存导航控制器和 ALAssetlibrary 的警告句柄

Posted

技术标签:

【中文标题】iphone iOS 内存导航控制器和 ALAssetlibrary 的警告句柄【英文标题】:iphone iOS memoryWarning handle for navigationController and ALAssetlibrary 【发布时间】:2012-11-10 13:50:22 【问题描述】:

我为 FullReoslutionImage 调整大小,所以它可能会引入来自 ios 的内存警告。 当我收到内存警告时,它有时会卸载我的相册的 ALassetlibrary,当用户选择图像时它会导致崩溃。 我怎样才能防止这种问题,如何卸载我的其他资源和其他viewController? 另一方面,当 viewcontroller 被卸载时,当我回到这个 view 时,似乎引入了崩溃。如何预防? 非常感谢!!

【问题讨论】:

【参考方案1】:

我发现当我使用 3rd 方 JPEG 解码库在 2048x2048 UIImage 下对其进行解码和调整大小时,它减少了很多。因此,经常发生内存不足可能是由于创建大于 2Kx2K 的 UIImage 引起的。 希望这会有所帮助。

【讨论】:

以上是关于iphone iOS 内存导航控制器和 ALAssetlibrary 的警告句柄的主要内容,如果未能解决你的问题,请参考以下文章

如何导航到 iPhone 中的下一个视图控制器

Iphone:是不是可以隐藏 TabBar? (iOS 8 之前的版本)

Facebook iOs sdk iphone:从多个视图控制器调用

iphone导航控制器和表格视图

iOS-导航栏、状态栏及Tabbar高度(区分iPhone X与其他iPhone机型)

如何在 iOS 11 和 iPhone X 上实现隐藏 UITabBar 以显示 UIToolbar