設定ビューコントローラの場合、ユーザーがviewwilldisappear
を使用して戻るボタンを押すと、現在保存しています。しかし、設定VCはタブバーコントローラに組み込まれており、ユーザーが別のタブに移動してVCを離れるときにviewwilldisappear
が発生しないため、設定が保存されないことがわかりました。誰かが個々の設定を変更するたびに保存できると思いますが、最後に保存する方が簡単です。IOS/Objective-C。 View Controllerを離れる前にタブバーのタブを押すことを検出する
タブバーコントローラのプレスを検出する簡単な方法はありますかビューコントローラですので、タブアイテムを押したままにする前に設定を保存できますか?
私はVCのインターフェースで私のタブバーコントローラを含めても中uitabbarcontrollerデリゲートプロトコルを実装しました。 hファイル。順番に、あなたの実装ファイルにあなたが言及したメソッドを含めました。ドキュメントは代理人の設定について何かを言います。スローエラーが発生しました。 MainTabVC.delegate = self; いずれにしても、タブバーをタッチするとデリゲートメソッドが起動しません。 – Arjun
明確にするには、 "設定" VCを代理人にします。私は途中であなたを取得する必要があります簡単なサンプルプロジェクトをホイップ:https://github.com/DonMag/OCTabbed – DonMag