在我更新到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就存在并正常工作。唯一的例外是目标视图控制器未附加到故事板中的类。
答案 0 :(得分:0)
我感觉有点愚蠢现在我将视图控制器子类化为由apple自动生成的默认ViewController类,而不是UIViewController类。