objective-c - 如何在目标 c-swift 桥接项目中使用 intentdefinition 文件?
问题描述
我有一个在目标 c 中开发的应用程序。现在我想使用 swift 将该应用程序与 Siri Shortcuts 集成。我正在为此使用桥接。
所以现在的问题是:当我的应用程序正在为我的应用程序获取编译的 intentdefinition 文件时,正在生成 Objective C 运行时类(即“.h”和“.m”类),而意图目标正在生成 swift 运行时类(即“.swift”类) )。
因此,当我创建一个使用两个目标(即我的应用程序以及意图目标)的文件时,我收到一个错误:
使用未声明的类型
解决方案
项目设置 -> 选择目标 -> 构建设置 -> 预编译桥接头
将此设置为否
推荐阅读
- javascript - 运行异步 JS 脚本以填充 Mongoose DB 时终端挂起
- reactjs - react-admin:使用 SelectInput 过滤显示错误的值
- asp.net-core - 使用个人帐户和 AzureAd 帐户保护 ASP.Net Core WebApi
- jenkins - “通过 jenkins ci 运行构建失败问题”
- sql - SQL如何清理和创建下表?
- python - 我有一个 python 脚本来列出路径中的文件,如何过滤具有特定扩展名的文件
- c++ - UE4 C++ bReplicates 未在 Object 类中定义
- django - 使用 djangorestframework 使用 BooleanFields 部分更新模型
- google-cloud-platform - 文件上传到存储桶/云存储时自动开始加载到 BigQuery
- google-apps-script - 访问插件已从 Cloud Functions 授予权限的电子表格