セグエを使用してビューを切り替えようとしています (初めてではありません)、セグエ アクティビティは認識されていますが、アクションは発生しません
ここに私のコードがあります:
- (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 ステートメントに入りました。問題は、セグエが検出されたことを知っているのに、新しいビューが表示されないのはなぜですか?