在定义了我的Intents定义文件之后,我可以在我的Intents扩展中访问Swift生成的类
此外,我还确保生成的类是主应用程序目标的成员。
在Intent处理程序中,我可以看到它已正确定义
指着这个宣言
我真的不知道这个文件在哪里,它是在编译时生成的吗?无论如何,在我的应用委托中,我希望这样处理这个Intent
但它没有导入,如何将其链接到主应用目标?
sqougxex1#
它是生成的。只需为生成的类定义一个协议
protocol CreateReminderConfig {}
并在swift中添加以下内容:
extension CreateReminderIntent: CreateReminderConfig {}
然后,比较类以匹配协议,而不是该类。该类生成后,可能与switch中的普通类不同,或者可见性/使用受到限制。
1条答案
按热度按时间sqougxex1#
它是生成的。
只需为生成的类定义一个协议
并在swift中添加以下内容:
然后,比较类以匹配协议,而不是该类。
该类生成后,可能与switch中的普通类不同,或者可见性/使用受到限制。