gpt4 book ai didi

iphone - 我的应用程序崩溃了,但除了数据格式化程序暂时不可用的行之外没有显示任何内容,我现在应该做什么?

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

我正在开发简单的游戏应用程序,仅使用平移手势和 cgaffinetransform 旋转
应用程序在不可预测的时间崩溃,控制台显示以下行我怎样才能克服这个问题?尽管我正在释放所有东西,但它也显示了内存警告

Program received signal: “0”.

Data Formatters temporarily unavailable, will re-try after a 'continue'. (Unknown error loading shared library "/Developer/usr/lib/libXcodeDebuggerSupport.dylib")

提前谢谢您

最佳答案

每次我遇到这个问题时,都与内存有关。基本上,在轮换期间的某个时刻,会出现内存峰值并且应用程序崩溃。我正在开发的一个具有大型 UIScrollView 的应用程序上也遇到了类似的问题。我试图滚动并放大太大的 View 。

您的游戏 View 很大吗?就像 iPhone/iPad 屏幕大小的许多倍一样?如果是这样,您需要将其缩小或以某种方式分段加载。

在没有看到您的代码或了解有关该问题的更多信息的情况下,我很难为您提供有关如何修复它的良好建议,但程序收到信号:“0”绝对是内存错误,因此您可以从这里开始寻找。就我而言,我发现在重绘 View 层期间(使用 setNeedsDisplay),在 Apple 方法中的某处绘制期间会出现很大的内存峰值,该峰值与 View 的大小成正比。我认为您的情况可能会出现类似的内存峰值。另外,当它发生在我身上时,我正在使用 Instruments 尝试跟踪内存使用情况,但峰值从未显示在那里,它会在报告内存使用情况之前崩溃。

希望这有帮助。

关于iphone - 我的应用程序崩溃了,但除了数据格式化程序暂时不可用的行之外没有显示任何内容,我现在应该做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4953841/

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