调用不相关的 UIViewController 的 viewDidLoad
viewDidLoad of an unrelated UIViewController is getting called
在调试问题时,我注意到在改变方向时,调用了不相关 UIViewController
的 viewDidLoad
。
这似乎与我的问题无关,但它很奇怪。
此 UIViewController
只能从 UITabBar
(在故事板本身中)访问
如果在 iOS 8 上进行测试,您可以通过 运行 应用程序查看视图控制器层次结构,通过点击 "pause" 按钮暂停执行:
然后,在 (lldb)
提示符下,输入命令
po [UIViewController _printHierarchy]
这可以识别视图层次结构中有哪些视图控制器。
在调试问题时,我注意到在改变方向时,调用了不相关 UIViewController
的 viewDidLoad
。
这似乎与我的问题无关,但它很奇怪。
此 UIViewController
只能从 UITabBar
(在故事板本身中)访问
如果在 iOS 8 上进行测试,您可以通过 运行 应用程序查看视图控制器层次结构,通过点击 "pause" 按钮暂停执行:
然后,在 (lldb)
提示符下,输入命令
po [UIViewController _printHierarchy]
这可以识别视图层次结构中有哪些视图控制器。