gpt4 book ai didi

iphone - iOS UITableView 随机崩溃

转载 作者:行者123 更新时间:2023-11-29 05:06:00 24 4
gpt4 key购买 nike

我有一个无法明确定位的问题,也许你可以帮助我...

我有一个iPad项目,基于UINavigationController,里面的大多数(但不是全部) Controller 都是UITableViewController的实例,一切都运行良好......

除了我的应用程序随机崩溃之外,有时在使用 10 分钟后,有时仅在 10 秒后崩溃......它永远不会在同一个 View 上崩溃,也不会同时崩溃,这使得重现变得困难。

此外,它似乎只发生在设备上,我从未在模拟器中遇到过这种崩溃。

调试器对我帮助不大,它是这样的:-[UITableView autorelease]:发送到已释放实例 0x8e9800 的消息

这是调用堆栈: http://i.stack.imgur.com/JSCHx.png

有什么想法吗?谢谢(抱歉我的英语)

最佳答案

您在代码中的某处过度释放了 UITableView。您是否在 UITableViewController 之一内的 UITableView 上调用 releaseautorelease ?您应该只释放您“拥有”的对象。您可以通过使用以 allocnewcopyretain 开头的方法来拥有一个对象。

请阅读 cocoa 内存管理指南以获取更多信息。

有用的链接:

http://www.cocoadev.com/index.pl?MemoryManagement

http://www.cocoadev.com/index.pl?RulesOfThumb

关于iphone - iOS UITableView 随机崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5235641/

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