iphone - 呈现模型 View 时Xcode崩溃

标签 iphone xcode crash

当我尝试从UiViewController呈现一个带有NavigationController的UIViewController时,Xcode崩溃了,我不知道为什么,因为我像在我的App中执行所有其他 View 一样,但是只有这个有问题,我试图调试但是我没有找到原因,Xcode恰好在“presentModelView:”方法上崩溃了,有趣的是,当我尝试将该 View 推到NavigationController而不是当前模型 View 时,一切正常。下面是我当前的模型 View 代码和堆栈:

码:

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)

最佳答案

问题解决了,我不好!

应该在“presentModelViewController”方法中加载的 View 包含一种方法,该方法仅允许以垂直模式显示此 View ,而不是从输入参数获取interfaceOrientation,而是由self.interfaceOrientation获取,但是在这种情况下,该 View 不是已加载。因此,这会导致死循环。 :(

关于iphone - 呈现模型 View 时Xcode崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3852495/

相关文章:

objective-c - 如何更改标签上的日期选择器选定值

svn - 在 XCode 中使用 SVN

visual-studio-2013 - 从GAC删除dll后,Visual Studio 2013停止工作

c++ - 程序在退出时崩溃

iphone - 以 CSV 格式将数据导出到邮件

iphone - 嵌入视频以在 iPhone 上播放?

iphone - 设置某些 Audio Session 参数时,iPod mini 控件将被禁用

ios - 无法访问 iOS 静态库中资源包文件中的 Storyboard

objective-c - 应用程序尝试以模态呈现事件的 Controller 崩溃

iphone - 如何在单击自定义附件按钮时获取 UITableView 中单元格的索引路径?