我需要出现在动态快速行动的一个电话号码,如果在剪贴板这样一个数字。我试图把代码applicationDidBecomeActive(_ application: UIApplication)
的方法来做到这一点,但它不会被调用在正确的moment.It只被调用用户实际选择的方法后,并打开应用程序。我应该在哪里把代码来检查时,用户的3D触摸我的应用程序的图标,并调用快速行动介绍剪贴板中的内容?
这是不可能的,动态的,并不意味着你可以在快速行动显示执行代码。您的应用程序只能安装动态快速启动后的动作。
https://developer.apple.com/documentation/uikit/uiapplicationshortcutitem
动态与静态快速操作虽然不可变的,一个UIApplicationShortcutItem实例被认为是动态从您在构建时指定静态迅速采取行动区分开来。定义主屏幕使用这个类的动态快速操作。你的代码创建动态快速的行动,并与您的应用程序对象注册它们,在运行时。