有谁知道是否有办法确定是否存在具有特定名称的segue?或者,如果有办法获得iOS知道的所有命名segue的列表 最佳答案 不,您的方法仅检测特定segue何时被触发.
但你不能通过另一种方式测试是否存在segue,而不是试图调用它.
似乎唯一的方法是使用@try @catch:
@try {
[self performSegueWithIdentifier:@"Replace_Connected" sender:self];
}
@catch (NSException *exception) {
NSLog(@"%@ no segue with identifier 'Replace_Connected' : %@", [self description], exception);
}
@finally { }