我有两个分开的navigationcontrollers
,一个有RootViewController
A,另一个有RootViewController
B.
我可以把ViewController
C推到A或B的导航堆栈上.
问:当我在ViewController
摄氏度时,我如何才能确定我在堆栈中属于A还是B?
我有两个分开的navigationcontrollers
,一个有RootViewController
A,另一个有RootViewController
B.
我可以把ViewController
C推到A或B的导航堆栈上.
问:当我在ViewController
摄氏度时,我如何才能确定我在堆栈中属于A还是B?
您可以使用UINavigationController
's viewControllers
属性:
@property(nonatomic, copy) NSArray *viewControllers
讨论:根视图控制器位于数组中的索引0处,后视图控制器位于索引n-2处,顶部控制器位于索引n-1处,其中n是数组中的项数.
https://developer.apple.com/documentation/uikit/uinavigationcontroller个
您可以使用它来测试根视图控制器(数组索引为0的那个)是视图控制器A还是B.