目前正在开发一款游戏,我已经到了需要实现多人游戏功能的地步。我正在尝试将GameSparks SDK加载到我的项目中,但无法正确导入模块,而且我不太确定发生了什么。
SDK 是用 Objective C 编写的,但我的项目是用 Swift 编写的。他们说你需要做的就是将文件导入你的项目,所以我用 cocoapods 安装它并将源文件复制到我的项目中,我的文件如下所示:
在我的桥接头中,我有
#ifndef SuperSpace_Bridging_Header_h
#define SuperSpace_Bridging_Header_h
#import <GS.h>
#import <GSAPI.h>
#endif /* SuperSpace_Bridging_Header_h */
并且没有错误,一切编译正常,但是我无法访问GS
似乎是 GameSparks SDK 核心的模块。
以前有人在 iOS 中使用过这个 SDK 吗?也许我不理解关于在 Objective-C 和 Swift 之间架桥的东西?