gpt4 book ai didi

ios - 如何创建 Objective-C 桥接头文件?

转载 作者:行者123 更新时间:2023-12-05 06:18:37 25 4
gpt4 key购买 nike

我正在关注 this guide在将 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因为这是我项目中存在的两个文件中唯一的一个。所以我假设我像他们所说的那样“使用swift”。问题是当他们说到 create a separate Objective-C Bridging Header ,我不知道该怎么做。我在网上只能找到当您将 Objective-C 代码导入您的 swift 项目时,Xcode 应该会自动提示您创建一个桥接头文件。 Xcode 还没有为我做到这一点。

有人知道如何创建 Objective-C 桥接头文件吗?

最佳答案

您必须创建一个新的 objective-c 类:

You select New File

然后

select cocoa touch class

然后你给它命名并在语言中指定为 objective-c 类

select objective-c as language

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

enter image description here

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

Job done

希望对你有帮助。

关于ios - 如何创建 Objective-C 桥接头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61231467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com