【发布时间】:2019-05-15 14:12:39
【问题描述】:
我正在开发一个已经存在的应用程序,我想运行该应用程序并在输出中知道我在哪个视图控制器中,而不是去每个类和视图控制器并打印它的名称。有什么捷径可以帮到我吗??
我已经尝试在每个 ViewController 中加载视图中的打印
喜欢
print("view did load : MainViewController")
但我发现这是浪费时间,因为我有太多的视图控制器。 我考虑调试,但我真的不知道它是做什么的或如何。
【问题讨论】:
-
您也可以继承
UIViewController并覆盖viewDidLoad方法。但是,您必须将所有视图控制器更改为该自定义 vc。 -
恕我直言,一些“警告警报”正在阅读您的问题。为什么“这么多视图控制器”?这似乎是一个设计问题。 (我更喜欢听到“这么多视图”。此时“使用哪个视图”的问题要容易得多。)通常,除非你有“这么多 child viewControllers”,否则你真的有一个 - 根 - VC。同样,这似乎是一个设计问题。最后 为什么你需要知道这个? (是的,再一次,在我看来,这似乎是一个设计问题。你能提供更多细节吗?谢谢。