【问题标题】:How can I tell my app is about to become inactive/go to background state?我怎样才能知道我的应用程序即将变为非活动状态/进入后台状态?
【发布时间】:2011-03-22 20:24:34
【问题描述】:

我假设我需要实现:

[[NSNotificationCenter defaultCenter] addObserver:self 
                                                 selector:@selector(resignActive:)
                                                     name:UIApplicationWillResignActiveNotification
                                                   object:nil];

但不确定这是否是确定我的应用即将离开活动状态的正确通知。

这是取消网络连接以及应用终止的好地方吗?

【问题讨论】:

    标签: iphone objective-c cocoa-touch multitasking nsnotifications


    【解决方案1】:

    在某些情况下,发送了UIApplicationWillResignActiveNotification,但应用程序没有进入后台,例如收到电话但用户选择不接听。

    进入后台时使用UIApplicationDidEnterBackgroundNotification得到通知。请注意,如果再次快速打开应用程序,这有时会在UIApplicationWillEnterForegroundNotification 之后发送。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多