首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当显示3DTouch主屏幕快速操作时,会调用哪种应用程序生命周期方法?

当显示3DTouch主屏幕快速操作时,会调用哪种应用程序生命周期方法?
EN

Stack Overflow用户
提问于 2019-02-05 05:46:39
回答 1查看 46关注 0票数 0

如果剪贴板中有这样的电话号码,我需要在动态快速操作之一中显示电话号码。我试着将代码放在applicationDidBecomeActive(_ application: UIApplication)方法中,但它没有在正确的moment.It中调用,只有在用户实际选择其中一个方法并打开应用程序后才会调用。当用户3D触摸我的应用程序的图标并调用快速操作演示时,我应该将检查剪贴板内容的代码放在哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-05 07:59:18

这是不可能的,动态并不意味着你可以在显示快速动作时执行代码。你的应用程序只能在启动后设置动态快速操作。

https://developer.apple.com/documentation/uikit/uiapplicationshortcutitem

动态快速动作与静态快速动作尽管是不可变的,但UIApplicationShortcutItem实例被认为是动态的,以区别于您在构建时指定的静态快速动作。使用此类定义主屏幕动态快速操作。您的代码创建动态快速操作,并在运行时将它们注册到您的应用程序对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54524790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档