我正在尝试为 macOS 12 Monterey 创建一个 Intents 扩展。
我做了什么:
- 我创建了一个意图定义文件并配置了一个自定义意图
- 我创建了一个 Handler 类,该类确认我的处理协议,该协议是由 Xcode 使用 Intent 定义创建的
- 我添加了一个 Intents Extension 作为新目标,它在
func handler(for intent: INIntent) -> Any
问题:
我的快捷方式操作确实出现在快捷方式中。但是,每当我使用我的操作运行快捷方式时,主应用程序都会启动,而不是扩展程序本身。
我已经能够弄清楚我做错了什么,请看下面的答案。