我正在遵循添加OneSignal到React Native的此指南,其中有一个部分如下所述:
打开NotificationService.m或NotificationService.swift文件,并用下面的代码替换整个文件内容:
<提供添加的代码>
如果您使用的是Swift,请确保为您的OneSignalNotificationExtensionService创建单独的Objective-C Bridging Header并添加以下导入:
#import "RCTOneSignalExtensionService.h" 然后,您需要告诉Xcode项目设置您的桥接头的名称,就像这样。
因为我项目中只有其中一个文件,即NotificationService.swift,所以我添加了他们提供的代码。因此,我认为我正如他们所说的“使用swift”。问题在于,当他们说要“创建一个单独的Objective-C Bridging Header”时,我不知道该如何做。我能找到的所有在线信息都是说,当您将Objective-C代码导入Swift项目时,Xcode应自动提示您创建桥接头。但是我的Xcode没有这样做。
有人知道我如何创建Objective-C桥接头吗?
打开NotificationService.m或NotificationService.swift文件,并用下面的代码替换整个文件内容:
<提供添加的代码>
如果您使用的是Swift,请确保为您的OneSignalNotificationExtensionService创建单独的Objective-C Bridging Header并添加以下导入:
#import "RCTOneSignalExtensionService.h" 然后,您需要告诉Xcode项目设置您的桥接头的名称,就像这样。
因为我项目中只有其中一个文件,即NotificationService.swift,所以我添加了他们提供的代码。因此,我认为我正如他们所说的“使用swift”。问题在于,当他们说要“创建一个单独的Objective-C Bridging Header”时,我不知道该如何做。我能找到的所有在线信息都是说,当您将Objective-C代码导入Swift项目时,Xcode应自动提示您创建桥接头。但是我的Xcode没有这样做。
有人知道我如何创建Objective-C桥接头吗?