【发布时间】:2011-09-25 09:57:57
【问题描述】:
一段时间后在实际设备上测试我的 iPhone 应用程序时,应用程序似乎自行崩溃/退出。它不会在任何特定点崩溃,而是在使用一段时间后崩溃,例如:我可以使用该应用程序,然后让它闲置。它会崩溃。我该如何调试问题以及可能的原因是什么?
【问题讨论】:
-
您是否使用任何计时器/周期性任务?
-
不,它是一个有 7 个不同视图的应用程序,主要是收集和显示数据。我假设它的内存管理问题,但我能够确定问题出在哪里。有没有办法看看哪里出了问题? (应用程序太大,无法自己尝试查看)
-
您可以尝试使用 Instruments 监控您的应用程序的内存泄漏。您的
- (void)didReceiveMemoryWarning方法是否被调用?控制台日志中是否有任何消息? -
我得到“***由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'Delegate 没有响应 receivedItems:'”我相信这是因为这一行:AppDelegate *appDelegate = [ [UIApplication sharedApplication] 委托]; self.rows = appDelegate.getCourseArray;但有人告诉我我不需要发布这个。所以我真的不知道为什么我会得到那个
-
在您的代码中搜索
Delegate doesn't respond to receivedItems并将相关部分粘贴到此处。
标签: objective-c ios xcode ios4