2010-09-28 172 views
1

所以我有一个包含一堆数据的表视图。用户可以向下导航,浏览编辑等,但是当他们编辑和删除一行,然后通过导航控制器导航回,有时(不是所有的时间)的应用程序崩溃引发此错误:奇怪的错误iPhone/iPad

-[CALayer resourceType]: unrecognized selector sent to instance: ********** 

有谁知道什么可能导致这个错误?我似乎无法隔离发生这种情况的案例,似乎是随机的。这个数据来自一个数组。不知道这是否有所作为。提前致谢!

回答

6

您可能会过度释放对象或过早释放对象(或不保留对象)。

打开僵尸检测并尝试重现崩溃。 (仪器有僵尸检测模式或搜索谷歌NSZombieEnabled)。

+1

http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/130-Debugging_Applications/debugging_applications.html – JeremyP 2010-09-29 08:57:41

+0

是的,这是我的NSDocumentController的一个问题导致memoryWarning释放的东西,应该'还没有。 (我在网上阅读的所有内容都表示需要保留)。我想现在的问题是,我应该在什么时候发布docCOntroller? – gabaum10 2010-09-29 13:22:15

+0

想通了。僵尸模式真的很有用。谢谢! – gabaum10 2010-09-29 18:38:19