繁体   English   中英

在Swift 3 / Xcode 8(SharkORM)中安装第三方Objective-C库

[英]Installing third party Objective-C library within Swift 3 / Xcode 8 (SharkORM)

我是Xcode / Swift的新手,想安装第三方库(SharkORM)。

我将文件夹“ SharkORM”拖放到XCode中,然后选择了“创建组”。 然后,我创建了一个文件“ Swift-Bridging-Header.h”,并按照文档中的说明输入了#include “SharkORM.h” 当我按住CMD并单击它时,它会带我到接口声明(好!?)。 现在,当我尝试使用它时: class MyClass: SRKObject { ... }我收到一个错误:“使用未声明的类型'SRKObject'”。 但是我可以CMD +单击它,这又将我引向接口声明。

我也尝试安装Cocoapod,但没有成功。

正如在GitHub上发布的那样,听起来您创建的头文件尚未作为所选的桥接头添加到构建设置中。

这是最有可能导致未在快速代码中定义对象的情况。

检查SharkORM.h是否包含SRKObject声明。 如果没有,则查找带有它的头文件并将其也放置到桥接头文件中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM