首先,如果我的问题是假的,我想说声抱歉,我真的是iOS新手,不了解事情的进展。想象一下这样的情况-用户点击主页按钮,应用程序开始崩溃,但在用户点击主页键钮后,用户立即录制了一些UI元素。所以,我想知道iOS将如何处理这个问题?我试着用断点做一些测试,但由于它只是测试,我不能100%确定。看起来,如果UI交互事件发生在系统调用willResignActive
之前,那么该事件将被完全处理;如果系统首先调用willResignActive
,那么偶数将被丢弃,根本不会被处理。这是正确的吗,还是我遗漏了什么?感谢
首先,为什么要在应用程序中使用它?如果用户正好在这个时间按下了一个按钮,那么没有处理该操作也没关系。
你唯一需要注意的是,每当按下按钮,比如说你在没有完成处理程序的情况下存储文件时,你可能会发出警报,说一切都很顺利,但实际上你没有保存文件,因为用户在这个时候离开了应用程序。
但在我看来,由于在没有完成处理程序的情况下,你永远不会执行关键操作,因此没有必要确保这种情况不会发生。
如果我弄错了,就评论吧!