cas*_*las 1 cocoa-touch uiviewcontroller ios
我有以下故事板.有一个OrderViewController,当我第一次打开应用程序时,它调用-(void) viewWillAppear: (BOOL) animated方法,但是当我打开另一个应用程序(将此应用程序放在后台),然后再次回到此应用程序时,viewWillAppear方法不再被调用?
您将viewWillAppear视图添加到窗口的视图层次结构时发送了消息.
当应用程序从后台移动到前台时,窗口的视图层次结构不会更改,因此不会为该事件发送消息.
如果您想知道(在视图控制器中)应用程序何时到达前台,您应该根据您的确切需求收听UIApplicationWillEnterForeground通知或UIApplicationWillBecomeActive通知(或两者).
阅读中"处理应用程序状态转换策略" 应用程序编程指南适用于iOS何时将通知发送有关的更多信息.
| 归档时间: |
|
| 查看次数: |
364 次 |
| 最近记录: |