想象一下,在我的MVC控制器中有一个方法可以在is生命的不同时间被多次调用。
有没有一种方法可以在wich状态下检索和打印出这个控制器?
这可能是一个简短和/或愚蠢的问题,但是有了这个指示,就更容易知道这个方法是在错误的或合适的时间调用的。

最佳答案

我写了一篇关于这个的博文:managing Application LifeCycle as you move through an App
我建议你用这个UIViewController子类LifeCycleViewController,然后对于应用程序中的每个VC子类LifeCycleViewController。这样当你四处走动时,在日志中你会得到:

'RootView willAppear'

'RootView didLoad'

等。

10-08 03:45