我知道以前有人问过这个问题,但我还没有找到解决问题的方法。我在 IB 中有两个 ViewController,它们与我想手动触发的 segue 连接。segue 从 ViewController 连接到目标 ok 并且标识符与代码中的标识符相同,我已经复制并粘贴了,但是当我尝试 segue 时它会因“NSInvalidArgumentException”而崩溃,原因:“Receiver () has no与标识符 'detailLoad'' 继续。
- (void)stuff
{
NSLog(@"Tap");
[self performSegueWithIdentifier:@"detailLoad" sender:self];
}
以上是我用于 segue 的代码,是的,我知道它被称为“东西”,但这是一个测试项目,而不是实际项目。
正如我所说,segue 命名正确并且连接正确,但它仍然会出现此错误,因为它无法找到 segue。该项目是为 iOS 6 设置的。我已经设置了 NSLogs,prepareForSegue
但这并没有被触发,因为错误似乎就performSegueWithIdentier
在行中。关于为什么的任何想法?谢谢