每次我的应用程序恢复时,我都会看到CALayerInvalid崩溃但只有一个特定设备。这是第三代iPod Touch。在第4代或iPad 1或2上正常工作。
我已经阅读了一些关于寻找僵尸的事情,但是调试器/仪器似乎从未在过早地附加到过程中以检测问题。我总是看到CALayerInvalid,它指向
retVal = UIApplicationMain(argc, argv, nil, NSStringFromClass([MyAppDelegate class]));
我认为在加载大而且内容很多的XIB时崩溃了。
我不确定如何继续调试此问题。
谢谢!
答案 0 :(得分:0)
在跟踪了一段时间后,我注意到它只发生在低分辨率屏幕上。
我不知道为什么,但通过删除窗口来解决问题。我不小心将视图控制器视图设置为窗口。所以它在窗口中放置了一个窗口。删除它可以消除崩溃。