应用程序在viewDidAppear中的performSegue上崩溃

时间:2014-06-30 22:05:06

标签: ios objective-c xcode macos

在我更新到mac osx 10.10 beta之前,此问题从未发生过,并且曾在以前的应用上工作过。现在,如果我在viewDidAppear方法中调用[self performSegueWithIdentifier:@"segueName" sender:self];,我会收到此错误消息,

"Terminating app due to uncaught exception
'NSInvalidArgumentException', reason: 'Receiver
(SecondViewController: 0x15d9ddc0) has no segue with identifier
'segueName''"

只要不在viewDidAppear方法中,segue就存在并正常工作。唯一的例外是目标视图控制器未附加到故事板中的类。

1 个答案:

答案 0 :(得分:0)

我感觉有点愚蠢现在我将视图控制器子类化为由apple自动生成的默认ViewController类,而不是UIViewController类。