我正在尝试使用 segues 切换视图(不是我第一次),segue 活动正在被识别但是没有任何动作发生
这是我的代码:
- (void)viewDidLoad
{
...
[self performSegueWithIdentifier: @"thesegue" sender: self];
...
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
NSString *string=[segue identifier]; //checked if the string is actually equal "thesegue" unsing a breakpoint , and it s actually the case
if ([[segue identifier] isEqualToString:@"thesegue"]) {
int x;
x=2
}
}
我在所有行上都插入了断点,它只是跳转到最后一个右括号(即它不识别 [segue identifier] 等于“thesegue”)。
我错过了什么吗?
编辑 :
我添加了 x=2 现在它进入了 if 语句,现在的问题是,知道它检测到 segue,为什么它不显示新视图?