我在应用中实施Handoff。在应用程序中,我为整个应用程序创建了一个全局切换控制器,因此我只调用[userActivity becomeCurrent]
一次。但是,我遇到的问题是切换图标(锁定屏幕和应用程序切换器中的应用程序图标)将在一段时间(约10分钟)后消失,并且仅在我重新启动应用程序时(即调用{{1})再次),将出现切换功能。
我没有在10分钟内致电becomeCurrent
,我通过设置断点验证了这一点。
所以需要定期致电invalidate
吗?它没有写在文档中。
注意:我创建了一个Handoff控制器,而不是在视图控制器中实现协议,因为有许多视图控制器应允许切换发生。