アプリケーションに問題があります。
私のアプリケーションでは、いくつかの情報 (iPhone の連絡先など) を編集する可能性があります。ナビゲーションバーの右側にある「編集」ボタンを押すと、「戻る」ボタンが非表示になり、「キャンセル」ボタンが表示されます。
ユーザーがViewControllerから直接「編集」ボタンを押すと、完全に機能します。
ただし、ユーザーが新しい広告を作成するときは、編集機能を備えたビュー コントローラーを編集モードで開く必要があります。私はそれを次のように呼んでいます:
VICarInfo * vc = [[VICarInfo alloc] init];
[vc setCurrentAdv:adv];
[self.navigationController pushViewController:vc animated:YES];
if (editMode) {
[self.navigationItem setHidesBackButton:YES animated:NO];
[vc btnEditClick];
}
そして「戻る」ボタンが消えませんでした。
また、ViewWillAppear、ViewDidLoad、または ViedDidLayout サブビューのボタンを非表示にしようとしましたが、これも失敗しました。
どうすればいいか、アドバイスをお願いします。
ありがとうございました。