私はiPhone開発の初心者です。storyboardを使用してナビゲーション バーを使用するアプリを作成しました。私の問題は、ボタンのクリック時にviewAからプログラムでviewBを開いていることです。viewAに戻るために、キャンセル ボタンを使用しました。キャンセルボタン(前)をクリックすると、(viewA)が開かれますが、ナビゲーションバーは表示されません。および viewA にはナビゲーション バー コントロールがありますが、 viewBにはありません。
前もって感謝します
ビューA
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
EditViewController *viewController = (EditViewController *)[storyboard instantiateViewControllerWithIdentifier:@"EditViewController"];
[self presentViewController:viewController animated:NO completion:NULL];
ビュー B:
- (IBAction)cancelButtonPressed:(id)sender {
if ( lables != NULL) {
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
ScannerViewController *viewController = (ScannerViewController *)[storyboard instantiateViewControllerWithIdentifier:@"ScannerViewController"];
[self presentViewController:viewController animated:NO completion:NULL];
}
else{
[self.navigationController popViewControllerAnimated:YES];
}