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

格肯利

我正在遵循将OneSignal添加到React Native的指南,其中有一个部分说:

Open NotificationService.m or NotificationService.swift and replace the whole file contents with the code below:

<provides code to add>

If you are using Swift, make sure to create a separate Objective-C Bridging Header for your OneSignalNotificationExtensionService and add the following import:

#import "RCTOneSignalExtensionService.h" Then you need to tell your Xcode project settings what your bridging header is named, like this.

我添加了他们提供的代码,NotificationService.swift因为那是我项目中存在的两个文件中的唯一一个。因此,我假设我说的是“迅速”。问题是,当他们说时create a separate Objective-C Bridging Header,我不知道该怎么做。我在网上只能找到的是,当您将Objective-C代码导入到swift项目中时,Xcode应该会自动提示您创建桥接头。Xcode还没有为我做到这一点。

有谁知道我如何创建一个Objective-C桥接头?

土拨鼠

您必须创建一个新的目标c类:

您选择新文件

然后

选择可可豆类

然后命名它并指定为language的Objective-C类

选择Objective-C作为语言

然后选择目录并点击创建。此时,xcode将询问您是否要创建桥接头。是的

在此处输入图片说明

最后,它在您的项目中看起来或多或少是这样的。

任务完成

希望对您有帮助。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

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

如何在没有桥接头的情况下在 Swift 中使用 Objective-C 框架?

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

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

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

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

Xcode不会自动创建桥接头吗?

EXC_BAD_ACCESS Xcode 来自我在 Objective-C++ 和 swift 桥接头中的 C++ 包装器

在创建NSManaged子类时停止Swift桥接头

用于Obj-C的Swift桥接头

如何避免桥接头中的“重新定义”和“重复协议”定义错误

如何知道网络接口是分接头,调谐,桥接还是物理接口?

删除桥接头步骤

导入桥接头失败

目标 C 中的桥接头 - 程序中出现意外的“@”

如何编写一个Objective-C完成块

桥接头方法参数问题

无法导入桥接头 - Swift

如何桥接一个很长很长的C宏到Swift?

用普通 C++ 创建一个 Objective-C 块

Objective-C-桥接C ++的缺点?

创建一个继承Objective-C中的对象列表的类

快速创建依赖于另一个Objective-C Pod的Pod

如何创建一个自定义UIView,它根据Objective-C中的滚动方向从UINavBar的后面向下或向上滑动?

如何在C ++中创建一个临时变量

C ++:如何创建一个类的对象的多集合?

C# 如何从 IEnumerable 中创建一个列表

框架的Objective-C桥接标题

如何从C#中的一个条件创建一个列表的子集