当3DTouch主屏幕快捷操作都哪应用程序生命周期的方法之一被调用?

问题描述 投票:0回答:1

我需要出现在动态快速行动的一个电话号码,如果在剪贴板这样一个数字。我试图把代码applicationDidBecomeActive(_ application: UIApplication)的方法来做到这一点,但它不会被调用在正确的moment.It只被调用用户实际选择的方法后,并打开应用程序。我应该在哪里把代码来检查时,用户的3D触摸我的应用程序的图标,并调用快速行动介绍剪贴板中的内容?

ios swift 3dtouch
1个回答
0
投票

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

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

动态与静态快速操作虽然不可变的,一个UIApplicationShortcutItem实例被认为是动态从您在构建时指定静态迅速采取行动区分开来。定义主屏幕使用这个类的动态快速操作。你的代码创建动态快速的行动,并与您的应用程序对象注册它们,在运行时。

© www.soinside.com 2019 - 2024. All rights reserved.