2014-06-30 24 views
0

这个问题以前没有发生过,并且在更新到mac osx 10.10 beta之前在以前的应用程序上工作过。现在,如果我在viewDidAppear方法调用[self performSegueWithIdentifier:@"segueName" sender:self];我收到此错误信息,应用程序崩溃在执行segue在viewDidAppear

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

的赛格瑞存在,只要罚款,因为它不是在viewDidAppear方法工作。唯一的例外是,如果目标视图控制器未连接到故事板中的类。

+0

我不知道segue功能也适用于Mac OS X. –

+0

我不知道我是否在使用iOS:P –

+0

您确定控制器已通过故事板加载?如果没有,则可能没有加载的继续。此外,仔细检查你没有错误的ID字符串,总有机会你错过了一些东西。最后,如果您从其他地方获取ID字符串,请将其输出到控制台,以确保其正确发送。编辑:没有读过你说它在故事板上的最后一个位,所以没有看到更多我无所适从。抱歉。 – Mackey18

回答

0

嗯,我觉得有点愚蠢,现在我是在苹果自动生成的默认ViewController类的子类视图控制器而不是UIViewController类。

相关问题