首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS QuickAction的Objective-C代码

iOS QuickAction的Objective-C代码
EN

Stack Overflow用户
提问于 2016-05-22 17:04:36
回答 1查看 397关注 0票数 0

我有一个iOS应用程序,带有一个Tab Bar控制器和五个用Objective-C编写的ViewControllers。现在,我在Info.plist文件中声明了QuickActions。

但是因为我是新手,而且在互联网上只能找到Swift代码,我不知道该怎么做。

谁能提供Objective-C中AppDelegate.m的代码片段来打开特定的ViewController?

感谢您的帮助!

你好,大卫。

EN

回答 1

Stack Overflow用户

发布于 2016-05-22 17:36:18

如果您的应用程序是启动的,那么它的按键类型将包含按下的快捷方式项,您可以使用key UIApplicationLaunchOptionsShortcutItemKey.Find fresh...then UIApplicationShortcutItem类型访问该快捷方式项,以执行相应的操作。

如果应用程序在后台且用户选择了快捷方式项

代码语言:javascript
复制
- (void)application:(UIApplication *)application performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem completionHandler:(void(^)(BOOL succeeded))completionHandler

将是有帮助的,你可以看到你直接获得按下的快捷键项目,你可以获得按下项目的类型并执行accordingly.Hope it called.As :)

编辑你可以查看https://github.com/dakeshi/3D_Touch_HomeQuickAction这将帮助你很多,唯一的区别是他使用了动态快速actions.And关于快速行动(动态和静态)的一个注意事项是,除非你至少启动一次你的应用程序,快速选项将不会在3D触摸上显示。

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

https://stackoverflow.com/questions/37372412

复制
相关文章

相似问题

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