gpt4 book ai didi

ios - 应用程序因内存错误而终止 - iPad 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:00:30 27 4
gpt4 key购买 nike

谁能帮帮我?我的应用程序在演练时崩溃,我禁用了 NSZombies,我也有这段代码

- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
[[NSURLCache sharedURLCache] removeAllCachedResponses];
}

但我的应用程序仍然崩溃。该应用程序包含图像和一些加载本地镜像的 WebView 。请指导我如何优化应用程序以避免崩溃。

提前致谢

最佳答案

屏幕截图显示多个错误:

  1. 应用程序被系统杀死,因为您分配了太多内存。

    使用 261.4MB 内存太多了!你说你正在加载本地镜像。确保这些图像尽可能小(像素大小),并且只在当前 View 需要时才保留在内存中。这里有很多关于如何做到这一点的讨论。如果您没有找到解决方案,请使用您的代码发布一个问题,详细说明有多少图像及其像素大小,是否使用 ARC,以及您尝试修复它的方法.使用 Xcode 中的 Allocations Instruments 工具找出您在代码中的哪个位置分配了过多的内存。

  2. 控制台日志显示大量自动布局约束问题。

    这些也应该被修复。如果您无法解决问题,请发布一个问题并提供有关此类问题的更多详细信息。这里也有很多关于此类问题的讨论应该有所帮助。使用本网站的搜索功能!

关于ios - 应用程序因内存错误而终止 - iPad 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24546563/

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