2

TabControllerユーザー アクションによってオプション (アイコン) が 5 つから 3 つに減らされるアプリを開発しています。
の変更に必要なコードは理解してTabControllerいますが、強制的に更新することはできません ( viewDidLoad) ViewController。ユーザーが操作する場所はタブコントローラーから下流のいくつかのステップ (フローには も含まれますNavController)。結果として

self.tabBarController?.viewDidLoad()

動作しないようです。

これが私のコードです:

    print("pressed tab refresh")
    print(self.tabBarController)
    //this next line confirms that I can "see" the tab controller in question
    print(self.tabBarController?.title)

    //expect this to work
    self.tabBarController?.viewDidLoad()

    //trying this as well
    var setTBC = self.tabBarController
    setTBC?.delegate = self
    setTBC?.viewDidLoad()
4

0 に答える 0