[問題] swift delegate 問題

看板MacDev作者 (蔥頭)時間7年前 (2017/04/13 00:07), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
請問一下 我的畫面是這樣 UINavigationController, UITabbarController, UIViewControllerA, UIViewControllerB 首先 UINavigationController root:UIViewControllerA, 按下A VC的按鈕後 會 push UITabbarController, UItabbarController controllers為 [UIViewControllerB], 此時按下B VC的按鈕後希望傳值給UINavigationController 想請問如果使用"delegate", 是不是須先B VC -> UITabbarController, 再傳給 A VC, 再傳給UINavigationController, 有沒有辦法直接從"B VC傳給 Navigation" 因為這樣好幾層, 每個Controller都要先接下再傳給下一個, 好麻煩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.181.227 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1492013249.A.732.html

04/13 00:21, , 1F
self.tabBarController?.navigationController as?
04/13 00:21, 1F

04/13 00:21, , 2F
XXXNavigationController
04/13 00:21, 2F
文章代碼(AID): #1Oxb31So (MacDev)