我是 Xcode/Swift 的新手,想安装第三方库 (SharkORM)。
我将“SharkORM”文件夹拖放到 XCode 中并选择“创建组”。然后我创建了一个文件“Swift-Bridging-Header.h”并输入 #include “SharkORM.h”
,如 documentation 中所述。 .当我按住 CMD 并单击它时,它会引导我进入界面声明(好!?)。现在,当我尝试使用它时:class MyClass: SRKObject { ... }
我得到一个错误:“使用未声明的类型‘SRKObject’”。但我可以通过 CMD+单击它,这会再次引导我进行接口(interface)声明。
我也尝试用 Cocoapod 安装,但没有成功。
最佳答案
正如在 GitHub 上发布的那样,听起来您创建的头文件尚未作为所选的桥接头文件添加到build设置中。
这是导致对象未在您的 swift 代码中定义的最有可能的情况。
关于ios - 在 Swift 3/Xcode 8 (SharkORM) 中安装第三方 Objective-C 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40695544/