我假设我需要实施:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(resignActive:)
name:UIApplicationWillResignActiveNotification
object:nil];
但我不确定这是否是确定我的应用即将离开活动状态的正确通知。
这是取消网络连接以及应用终止的好地方吗?
答案 0 :(得分:11)
在某些情况下会发送UIApplicationWillResignActiveNotification
,但应用程序不会进入后台,例如,如果收到来电,但用户选择不回答。
使用UIApplicationDidEnterBackgroundNotification
进入后台时会收到通知。请注意,如果应用程序再次快速打开,有时会在UIApplicationWillEnterForegroundNotification
之后发送。