我创建了一个viewController类,它有一个按钮,一个输入和一个标签。 我想要实现的是,当用户单击按钮时,将推送一个新视图,输入文本将显示在标签中。 我使用UINavigationController记忆输入中的文本,并在'pushNext'中设置逻辑,这是按钮的IBAction,viewWillAppear方法用于将存储在UINavigationController中的文本放入标签中。
我使用NSLog来跟踪proc,发现viewWillAppear总是比pushNext更早被调用?但是当我在我的书中运行示例代码时,被调用的命令是oppsite!
为什么呢?有没有注意使用这两种方法?
答案 0 :(得分:3)
订单应该是
viewDidLoad
viewWillAppear
viewDidAppear