当我点击按钮" Hello World"转到新页面"查看控制器"它给了我这些错误:
" 2015-12-27 16:48:36.939项目名称[197:60b] *终止应用 由于未捕获的异常' NSGenericException',原因:'推送segues 只能在源控制器由实例管理时使用 UINavigationController。' * 第一次抛出调用堆栈:(0x30689f83 0x3ae3accf 0x33382c21 0x32edc037 0x32edbfd7 0x32edbfb1 0x32ec7717 0x32edba2f 0x32edb701 0x32ed66cb 0x32eab8cd 0x32ea9f77 0x3065520b 0x306546db 0x30652ecf 0x305bdebf 0x305bdca3 0x354c3663 0x32f0a14d 0x51385 0x3b347ab7) libc ++ abi.dylib:以未捕获的类型异常终止 NSException(lldb)"
和
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char * argv[]) {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
有人可以帮忙吗? 我是新手。
答案 0 :(得分:0)
初始ViewController
不在UINavigationController
内。因此无法执行push segue。
如果您使用的是Storyboard,则可以轻松解决该问题
View Controller
现在应该可以了。