我可以/应该有多个Objective-C桥接头吗?

鲁肯尼斯

我正在尝试将一些新的Siri集成到我的应用程序中。我有一个旧的Objective-C标头,在整个项目中一直在使用,但是现在这个新的Siri Intents目标也需要一个标头。因此,现在有两个Objective-C桥接头,一个用于主项目及其目标,另一个用于Siri Intents目标。

它没有按我预期的那样工作。我收到“无法解析的标识符使用”错误,该错误是指我要导入的Objective-C类之一。

在我的构建设置中,以下内容:

  • 项目:主桥接头的目录
  • 目标:
    • selfTitledTarget:主桥接头的目录
    • SiriIntent:新桥接头的目录

为了安全起见,我的主要桥接头包括所有新桥接头的导入。

在开始新的Siri实现之前,我没有这个问题。我有另一个仅是Siri实现的项目,并且运行良好,所以我猜我的问题根源于我有多个桥接头的事实吗?

马特

项目:主桥接头的目录

目标:

  • selfTitledTarget:主桥接头的目录

  • SiriIntent:新桥接头的目录

这是没有意义的。项目没有桥接头。目标呢。它们的桥接头构建设置不是目录;他们是文件。

因此,第一步是确保只有两个桥接头,每个目标一个。

之后,我建议将所有的Objective-C.h文件导入两个桥接头文件中。它不会伤害您,而且应该可以解决您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我应该有多个存储库吗?

桥接头的用途是什么?我们应该避免使用桥接头吗?

我应该有多余的单元测试吗

关于具有登录选项的网站,我应该有一个/多个导航栏吗?

应该有指针吗?

如何创建一个Objective-C桥接头?

我们的Ubuntu服务器中应该有很多外壳吗?

我应该有两个相同的表吗

我的/ usr / local / bin应该有700个权限吗?

我整个网站应该有一个大的角度文件吗?

我应该有更多的角度服务或控制器吗?

HMI设备上应该有RTOS吗?

EventArgs应该有多可变?C#

尝试在带有桥接头的Swift项目中尝试使用Objective-C库

工厂方法-工厂可以/应该有几种创建同一类的方法吗?

我应该有两个不同的模型类来读取和更新Web API中的对象吗?

我应该有注册/登录流程来在tvOS App中实施应用内购买吗?

如何使用桥接头将Objective-C cocoapod导入Swift

使用swift和objective-c桥接头文件和框架的命名空间冲突

为什么在Swift项目中需要Objective-C桥接头?

如果使用Cocoapods和use_frameworks !,是否应该使用Obj-C桥接头?

Swift没有选项在Build Options下添加Ob-C桥接头文件

C#中的枚举应该有自己的文件吗?

原生js defaultValue和jQuery prop(defaultValue)之间有(应该有)区别吗?

存储库实现是我网域的一部分吗?存储库应该有SQL查询吗?

方法声明中不应该有一个冒号(':')吗?

每个片段都应该有自己的活动吗?

仓库设计模式-每个Dao应该有一个仓库吗?

DateTime.UtcNow应该有一个时区偏移吗?

TOP 榜单

  1. 1

    来自Microsoft Office加载项taskpane.js的MySQL驱动程序模块的空引用

  2. 2

    使用AWS Cognito和React的仅限Facebook / Google的登录名(无用户名/密码)

  3. 3

    创建Windows Phone 8应用并将其连接到数据库的最佳方法(最好是SQL Server)

  4. 4

    为什么Java中的System.out.println()打印到控制台?

  5. 5

    卷曲函数无法解析来自bash中变量的代理

  6. 6

    是什么在Android的consumer-rules.pro和proguard-rules.pro之间的区别?

  7. 7

    设置与Apache POI Excel表散点图标记图标的颜色

  8. 8

    将Qt Pyside2与asyncio await语法一起使用?

  9. 9

    崇高的文字+蟒蛇的蟒蛇

  10. 10

    任务':app:minifyReleaseWithR8'.java.lang.NullPointerException的执行失败(无错误消息)

  11. 11

    OpenJDK的和AdoptOpenJDK的区别

  12. 12

    大型数据集缓存到Spark内存中时,“超出了GC开销限制”(通过sparklyr和RStudio)

  13. 13

    “执行测试CMAKE_HAVE_LIBC_PTHREAD”失败实际上是什么意思?

  14. 14

    使用Core 2.2中的Identity,如何在关闭浏览器15分钟后保持会话活动?

  15. 15

    React中的ForwardRefExoticComponent和ForwardRefRenderFunction有什么区别?

  16. 16

    猫鼬查找结果,然后将字段替换为findOne

  17. 17

    如何降级Google Colab的Torch版本

  18. 18

    Keras提前停止回调错误,val_loss指标不可用

  19. 19

    如何避免VSCode中的“导入路径不能以.ts扩展名结尾”错误?

  20. 20

    Nuxt.JS:如何在页面中获取路由URL参数

  21. 21

    是否有为什么会AccessibilityManager.sInstance导致内存泄漏的一个原因?

热门标签

归档