想象一下,在我的MVC控制器中有一个方法可以在is生命的不同时间被多次调用。
有没有一种方法可以在wich状态下检索和打印出这个控制器?
这可能是一个简短和/或愚蠢的问题,但是有了这个指示,就更容易知道这个方法是在错误的或合适的时间调用的。
最佳答案
我写了一篇关于这个的博文:managing Application LifeCycle as you move through an App。
我建议你用这个UIViewController
子类LifeCycleViewController
,然后对于应用程序中的每个VC子类LifeCycleViewController
。这样当你四处走动时,在日志中你会得到:
'RootView willAppear'
'RootView didLoad'
等。