点击链接时出错

时间:2015-12-27 14:55:27

标签: ios uiviewcontroller

当我点击按钮" 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]));
    }
}

有人可以帮忙吗? 我是新手。

enter image description here

1 个答案:

答案 0 :(得分:0)

初始ViewController不在UINavigationController内。因此无法执行push segue。

如果您使用的是Storyboard,则可以轻松解决该问题

  1. 在Xcode中打开Storyboard文件
  2. 选择初始View Controller
  3. 选择编辑&gt; 嵌入&gt; 导航控制器
  4. 现在应该可以了。