【问题标题】:what is the function that is called when the app is appearing?应用程序出现时调用的函数是什么?
【发布时间】:2012-02-09 07:11:27
【问题描述】:

假设应用程序正在运行,您按下 iphone 按钮(电话按钮)并退出应用程序。然后再次点击应用程序进入应用程序。我的问题是,当用户这样做时,我希望调用 viewWillAppear 或 viewDidAppear 函数,但不幸的是,这些函数都没有被调用。

我想知道如果这些函数不会被调用,那么当应用再次出现时调用的函数是什么?

【问题讨论】:

  • 代表:-(void)applicationDidBecomeActive:(UIApplication *)application, -(void)applicationWillEnterForeground:(UIApplication *)AppDelegate.m 文件中的应用

标签: ios loading viewwillappear


【解决方案1】:

您的UIApplicationDelegate 中的- (void)applicationDidBecomeActive:(UIApplication *)application 怎么样?

【讨论】:

    【解决方案2】:

    查看 UIApplicationDelegate。 -applicationDidBecomeActive: 就是你要找的。​​p>

    您还可以在您的课程中注册通知 (UIApplicationDidBecomeActiveNotification)。这可能比让您的应用代理处理所有事情更容易实现,因为您可以让每个视图控制器自行管理。

    (使用 NSNotificationCenter 的 -addObserver:selector:name:object: 进行注册,在对象清理过程中不要忘记取消注册,通常在 -dealloc 中。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-10
      • 2022-11-22
      • 2011-06-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多