2016-11-19 44 views
0

Im相当新的Xcode /斯威夫特和Objective-C库要安装第三方库(SharkORM)。安装第三方内斯威夫特3/8的Xcode(SharkORM)

我drag'n'dropped文件夹“SharkORM”到Xcode和选择“创建组”。然后我创建了一个文件“Swift-Bridging-Header.h”,并输入#include “SharkORM.h”,如documentation中所述。当我拿着CMD并点击它时,它会引导我进入界面声明(好!)。现在,当我尝试使用它:class MyClass: SRKObject { ... }我收到一个错误:“使用未声明的类型'SRKObject'”。但我可以CMD +点击它导致我再次接口声明。

我试着用Cocoapod安装,也没有成功。

+0

如果你使用CocoaPods安装,你只需要在Swift类的顶部输入SharkORM' – TheValyreanGroup

+0

在使用可可豆时,你会得到什么问题? – Rajat

回答

1

张贴在GitHub上,这听起来像你创建还没有被添加到构建设置为桥接选择标题中的头文件。

这是最有可能的情况导致不能被你的SWIFT代码中定义的对象。

+0

是的,谢谢!在构建设置下,有一个选项“Objective-C Bridging Header”。我在那里添加了“projectgroup/Swift-Bridging-Header.h”。另外我需要清洁(产品 - >清洁)。 – Mick

+1

非常好,很高兴你得到它的工作。只要我的代表超过1k,我会创建一个sharkorm标签,然后在将来更快得到任何问题的通知。 –

0

检查,如果SharkORM.h包含SRKObject声明。如果没有,找到它的头文件,并将其放置桥接报过