我有一个正在侦听UIApplicationWillResignActiveNotification的ViewController。 因此,我有一个方法会在收到通知时触发。
问题是我想区分这两个通知:
1)由于按下主页按钮且应用程序不可见,应用程序将重新启动
2)应用程序将因应用程序购买提醒视图或用户从顶部打开控制中心或通知视图而暂停活动。
案例1)我想"重置" VC 在案例2)我不想"重置" VC。
有没有办法区分这2个案例?
答案 0 :(得分:1)
由于视图控制器应该在情况1中重置,我想它应该在后台长时间间隔后重置。所以我认为在- (void)applicationWillEnterForeground:(UIApplication *)application
中这是一个好地方。
对于vc在重置时被解雇的问题,我认为必须有办法解决它,这取决于你如何实现“重置”。