performSegueWithIdentifier を機能させるのに苦労しています。私は取得し続けます
"Receiver (<UINavigationController: 0x1e59a9d0>) has no segue with
identifier 'identA'"
私がしたことは次のとおりです。
- 手順: 単一のビュー アプリケーションを作成し、ラベル「ビュー コントローラー A」をビュー コントローラーに追加しました。
- 手順: 別のビュー コントローラーをドラッグ アンド ドロップし、新しいビュー コントローラーに「ビュー コントローラー B」というラベルを追加しました。
- ステップ:View Controller Aを選択し、Editor->embed in->navigation controllerを実行
ステップ:ビューコントローラーAをビューコントローラーBに接続し、識別子「identA」を使用してプッシュセグエを使用します。次のように:
ステップ: performSegueWithIdentifier onView コントローラー A の ViewDidLoad への呼び出しを追加しました。このような:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.navigationController performSegueWithIdentifier:@"identA" sender:self];
// Do any additional setup after loading the view, typically from a nib.
}
私は何を間違えましたか?