当我尝试从UiViewController呈现带有NavigationController的UIViewController时,Xcode崩溃了,我不知道为什么,因为我这样做,就像我的应用程序中的所有其他视图,但只是这一个有问题,我试图调试,但我没有找到原因,Xcode在“presentModelView:”方法崩溃,并且有趣的是,当我试图将该视图推送到NavigationController而不是当前模型视图时,所有内容没问题。下面是我目前的模型视图代码和堆栈:Xcode崩溃时呈现模型视图
代码:
LoginViewController *viewController = [[LoginViewController alloc] initWithNibName:@"LoginView" bundle:nil];
viewController.realmsList = realmsArray;
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController];
navController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:navController animated:YES];
[viewController release];
[navController release];
错误堆栈: 程序接收到的信号:“EXC_BAD_ACCESS”。 数据格式化程序暂时不可用,将在“继续”后重新尝试。 (未知错误加载共享库“/Developer/Applications/Xcode.app/Contents/PlugIns/GDBMIDebugging.xcplugin/Contents/Resources/PBGDBIntrospectionSupport.A.dylib”) 警告:无法恢复先前选定的帧。 现在没有内存可用于编程:不安全呼叫malloc 警告:check_safe_call:无法还原当前帧
警告:无法还原先前选定的帧。 杀 退出
调试器已退出,状态0(GDB)
我没有看到你发布的代码有什么问题你尝试在viewController的viewWillLoad或viewdidLoad中设置断点? – Jordan 2010-10-04 02:56:22
亲爱的乔丹,我已经做了,xcode在“presentModelViewController:”方法中崩溃了,当我打开调试器时,它显示一个加载帧来计算完成百分比,就像应用程序处于一个长循环中一样 – 2010-10-04 03:10:10