我对UIApplicationDidBecomeActiveNotification
感到困惑。我可以为此通知注册观察者,并在应用程序从后台或启动时变为活动状态时接收信号。但是,当我下拉隐藏的顶部弹出视图(一般信息:通知,天气,股市)然后拉起来隐藏它,信号也会生成。
我使用一个与此信号挂钩的回调方法来刷新我的应用程序,所以这对我的应用程序的用户来说很烦人。
有人可以帮助我区分这些案件吗?
答案 0 :(得分:1)
也许你应该尝试UIApplicationWillEnterForegroundNotification,苹果医生说: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/Reference/Reference.html
UIApplicationDidBecomeActiveNotification:在应用程序变为活动状态时发布。
应用程序在接收事件时处于活动状态。可以说活跃的应用程序具有焦点。它在启动后获得焦点,在弹出覆盖窗口或设备锁定时失去焦点,并在设备解锁时获得焦点。