これが単純な質問のように思える場合は申し訳ありませんが、このテーマをグーグルで検索するたびに、私が見つけることができるのは、子ビューから親ビューにデータを渡す方法だけであり、その逆ではありません。
基本的に、私は独自のUINavigationコントローラーにあるモーダルビューを提示しています。モーダルビューは、ユーザーが「編集」できるかどうかを知る必要があります。そのため、これを行う最も簡単な方法は、子ビュー(isEdit)のBOOLをTRUEに設定することだと思いました(これにより、発生しているセグエに応じて設定)ただし、このモーダルビューはUINavigationコントローラーから表示されているため、-(void)prepareForSegue関数からアクセスしてBOOLを直接設定することはできません。UINavコントローラーをサブクラス化し、設定可能なBOOLを含めてから、子ビューで再度チェックしようとしましたが、子ビューからコントローラーにアクセスできないようです-コードを含めますが、確かにこのタスクを実行するためのより簡単な方法が必要です!
このブール値をUINavigationControllerを介して子ビューに渡すより経済的な方法を提案できる人はいますか?
ありがとう