如果剪贴板中有这样的电话号码,我需要在动态快速操作之一中显示电话号码。我试着将代码放在applicationDidBecomeActive(_ application: UIApplication)方法中,但它没有在正确的moment.It中调用,只有在用户实际选择其中一个方法并打开应用程序后才会调用。当用户3D触摸我的应用程序的图标并调用快速操作演示时,我应该将检查剪贴板内容的代码放在哪里?
发布于 2019-02-05 07:59:18
这是不可能的,动态并不意味着你可以在显示快速动作时执行代码。你的应用程序只能在启动后设置动态快速操作。
https://developer.apple.com/documentation/uikit/uiapplicationshortcutitem
动态快速动作与静态快速动作尽管是不可变的,但UIApplicationShortcutItem实例被认为是动态的,以区别于您在构建时指定的静态快速动作。使用此类定义主屏幕动态快速操作。您的代码创建动态快速操作,并在运行时将它们注册到您的应用程序对象。
https://stackoverflow.com/questions/54524790
复制相似问题