iphone - 单击按钮后如何从 View Controller 导航到另一个 View Controller?

标签 iphone ios objective-c uiviewcontroller uibutton

当我尝试移动到另一个 View 时出现此异常:

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法在 bundle 中加载 NIB:名称为“NextViewController”的“NSBundle(已加载)”

NextViewController *temp = [[NextViewController alloc]initWithNibName:@"NextViewController" bundle:nil];
[self presentViewController:temp animated:YES comletion:nil];

最佳答案

首先,检查你是否真的有NextViewController.xib? 如果不是,那么你如何加载你的 nib 文件? 另外,检查您是否将 NextViewController 指定为 File's Owner class

如果是,

检查一下,您是否使用过navigationcontroller? 如果是,则将您的代码更改为:

NextViewController *temp = [[NextViewController alloc]initWithNibName:@"NextViewController" bundle:nil];
[self.navigationcontroller presentViewController:temp animated:YES comletion:nil];  

关于iphone - 单击按钮后如何从 View Controller 导航到另一个 View Controller?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16315458/

相关文章:

ios - iOS 上的 React-NativescrollToEnd 的行为与手动滚动不同,将项目置于底部

ios - 在 UIScrollView 嵌套的 UICollectionView 之间连续垂直滚动

ios - 设置导航 View Controller 的背景

c++ - 是否可以通过编程方式将项目添加到 Mac OS 的右键单击上下文菜单?

ios - UIDatePicker 结果到 dateByAddingTimeInterval

ios - iOS 9禁用从右到左的希伯来语/arbic

iphone - 可以在 EAGLLayer 之上使用 Quartz 2D 绘图吗?

ios - 如何从 MonoTouch 中的不同项目加载图像文件

iphone - 尝试将字符串复制到 Objective-C 中的文本字段中

iphone - 如何以编程方式在 iPhone 中查找可用内存?