gpt4 book ai didi

iphone - 奇怪的 iOS 导航应用程序崩溃

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

我现在正在为 iPhone 编写一个导航应用程序,我遇到了一个非常奇怪的崩溃问题,想知道是否有人遇到(并解决)了这个问题。

我有两个 View ,两个 View 都包含 UITableViews,另一个 View 使用从 Nib 加载的单元格。当我从一个 View 推送并弹出到另一个 View 时,按几次(通常是 7 到 10 次)后,所有内容都会加载并显示,应用程序会突然崩溃。调试器显示 CALayer 是最后运行的,但我没有使用此类的任何自定义实现。

我的第一个想法是我过度释放了一个对象,但是在玩了两天代码后我无法识别任何僵尸。

有人知道这是怎么回事吗?如果需要,可以发布部分代码。

更新:看起来僵尸是在 UIView 委托(delegate)方法上创建的,即 viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear。明天将进一步调查。 :D

最佳答案

你可以在相关类的dealloc方法处设置断点,看看崩溃是否发生在其中一个方法上。通常,通过在崩溃发生时查看调用堆栈,您可以判断是否是与内存相关的崩溃。

关于iphone - 奇怪的 iOS 导航应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7943505/

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