1
我有一個UITabBarController作爲我的根控制器,並在每個選項卡中我有一個UIViewController。CLLocationManager委託/多個視圖控制器
我正在爲我的位置控制器使用單例類。
我想知道正確的方法來處理設置位置控制器的委託。
當應用程序啓動時,第一個選項卡被選中,並且該選項卡上的UIVIewController加載位置控制器,並將其自身設置爲委託。
當我切換到第二個選項卡時,我也需要位置控制器,所以我想知道是否需要先在第一個選項卡視圖控制器的viewWillDisappear方法中將該委託設置爲nil,然後將其設置爲第二個選項卡視圖控制器的viewWilAppear方法,或者,我可以在第二個選項卡中將其設置爲第一個,而不先將其設置爲第一個。
總之,在再次設置代理之前,我必須先刪除代表嗎?
我很確定我可以再次設置委託,但我想確保這是正確的。
感謝您的確認。 – Kenny