我在升级到Xcode5时遇到问题。在开始更改项目中的任何内容之前,我想我会使用IOS7 3.5英寸模拟器来构建和运行它。有两个主要问题,这是我无法弄清的主要问题。我已经确定了到目前为止一直能正常运行的代码行-现在,每当运行该应用程序时,我的应用程序都会因EXC_BAD_ACCESS
崩溃
我已经将其追溯到单行代码,即我的popToRoot-基本上在填写表单并保存它的最后,我想将视图重置为默认值,这是到目前为止我已成功使用此行代码的内容。
代码如下:
[self.navigationController popToRootViewControllerAnimated:NO];
带有一些NSLog's看起来像这样:
NSLog(@" self.navCon is %@", self.navigationController);
NSArray *myControllers = self.navigationController.viewControllers;
NSLog(@"myControllers Content is %@", myControllers);
NSLog(@"myControllers Count is %i", myControllers.count);
[self.navigationController popToRootViewControllerAnimated:NO];
我的注销日志看起来像这样:
2013-11-10 00:21:32.480 trainForTri copy[9552:a0b] self.navCon is <UINavigationController: 0xb5bf580>
2013-11-10 00:21:32.481 trainForTri copy[9552:a0b] myControllers Content is (
"<SGK_T4T_01SecondViewController: 0xbaeac00>",
"<AddSessionSessTypePicker: 0xb5e51e0>",
"<SGK_T4T_01SecondViewController: 0xbb5fa00>"
)
我注意到我的viewController数组中的第1个和第3个viewControllers是相同的视图,但是为什么到目前为止它在所有OS上都能正常工作?更重要的是,关于如何解决此问题的任何想法?
最佳答案
你用过弧吗?
检查xcode 5中的摘要设置。任何可以更改的内容。
视图控制器的释放对象出现问题
关于ios - popToRootViewControllerAnimated在iOS 7 sim上的Xcode5中使App崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19884884/