我有一個應用程序有一個tabbarcontroller和一個選項卡我使用navigationcontroller。iphone - [[自我tabBarController] navigationController]和self.navigationController之間的差異
有人能告訴我[[self tabBarController] navigationController]
和self.navigationController
之間的區別是什麼?
我有一個應用程序有一個tabbarcontroller和一個選項卡我使用navigationcontroller。iphone - [[自我tabBarController] navigationController]和self.navigationController之間的差異
有人能告訴我[[self tabBarController] navigationController]
和self.navigationController
之間的區別是什麼?
[[self tabBarController] navigationController]
將得到tabBarController所在的navigationController。
self.navigationController
獲取self
所在的navigationController。
這些屬性將返回nil
如果相應的實例不是一個navigationController的堆棧的一部分(如果它們不是在一navigationController)
我認爲[[self tabBarController] navigationController]
是選定選項卡的當前導航控制器。而self.navigationController
是當前類的導航控制器。
的navigationController屬性返回導航控制器,如果所述控制器該屬性被詢問來自導航控制器的堆棧中。
您的標籤欄控制器不是標籤欄的導航控制器的一部分,您的情況應該是零。
很酷,這很有道理,謝謝 – mea36 2011-02-12 19:13:34