performSegueWithIdentifierを動作させるのに苦労しています。performSegueWithIdentifierは識別子エラーのセグを生成しません
- ステップは: - ビューコントローラに「ビューコントローラA」単一のビューアプリケーションを作成し、ラベルを追加しました は、私は私がやったこと
"Receiver (<UINavigationController: 0x1e59a9d0>) has no segue with identifier 'identA'"
を取得しておくことです。
- ステップ:別のView Controllerをドラッグ&ドロップし、ラベル「View controller B」を新しいView Controllerに追加しました。
- ステップ:ビューコントローラAを選択し、Editorの>埋め込みIN->ナビゲーションコントローラ
ステップ実行:このような識別子「identA」とプッシュセグエとコントローラBを表示する表示コントローラA有線:
を
ステップ:ビューコントローラAのViewDidLoadでperformSegueWithIdentifierの呼び出しを追加しました。このように:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.navigationController performSegueWithIdentifier:@"identA" sender:self];
// Do any additional setup after loading the view, typically from a nib.
}
私が間違って何をしました?
私はあなたが '[self performSegue ...]'ではなく '[self.navigationController perfo ...] ' – erdekhayser
うんうん右.... – Yony
時々それは私たちが考えていない簡単なことです – erdekhayser