我试图将QuickBlox.framework连接到Swift应用程序。
据我所知,QuickBlox.framework是在Objective-C上编写的。 要在Swift应用程序中使用它,我们应该遵循this guide
我做的是:
#import <Quickblox/Quickblox.h>
我得到了28个错误:
<unknown>:0: error: ./Quickblox.framework/Headers/Core/Definitions/Consts.h:16: unknown type name 'NSString'
...
<unknown>:0: error: ./Quickblox.framework/Headers/Core/Definitions/Delegates.h:43: expected a type
...
有什么想法吗?
答案 0 :(得分:3)
你必须修改你的桥文件 - 添加所有需要的框架
@import Foundation
@import SystemConfiguration;
@import MobileCoreServices;
#import <Quickblox/Quickblox.h>
查看有关Swift http://quickblox.com/blog/2014/06/building-ios-apps-with-quickblox-and-swift/
的QuickBlox博客文章