作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个正在监听 UIApplicationWillResignActiveNotification 的 ViewController。因此,我有一个在收到通知时触发的方法。
问题是我想区分这两个通知:
1) 由于按下主页按钮并且应用不可见,应用将退出事件状态
2) 应用程序将退出事件状态,例如,由于应用程序内购买提醒 View ,或者用户从顶部打开控制中心或通知 View 。
情况1)我想“重置”VC。
在第 2 种情况下,我不想“重置”VC。
有没有办法区分这两种情况?
最佳答案
由于 View Controller 应该在情况 1 中重置,我猜它应该在后台长时间间隔后重置。所以我认为这是在 - (void)applicationWillEnterForeground:(UIApplication *)application
中执行此操作的好地方。
对于重置时vc被解雇的问题,我认为必须有办法解决它,这取决于你如何实现“重置”。
关于iOS:appWillResignActive 通知的不同 "types",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27558459/
我有一个正在监听 UIApplicationWillResignActiveNotification 的 ViewController。因此,我有一个在收到通知时触发的方法。 问题是我想区分这两个通知
我是一名优秀的程序员,十分优秀!