2016-06-21 54 views
1

我下载的代码从这里:可可豆在Swift项目中使用目标c文件。桥接问题

https://github.com/QuickBlox/quickblox-ios-sdk

至极包括采样聊天快捷那里不知何故似乎家伙创造了一个框架,例如文件夹。

在我的情况下,如果我只是使用可可豆荚将代码拉入我的项目Xcode告诉我,我们无法找到任何下载的类。所以我相信这是桥接问题,但我的问题是我需要做些什么来创建类似于他们的例子的框架。

还是我需要手动桥接每个文件?如果是这样,我想这可能需要很多时间。

回答

0

我创建了我自己的框架,在应用程序中使用Tumblr。我相信你知道如何设置一个框架项目,但我会解释当我遵守框架时我做了什么。完成框架后,您所做的是在您的xcode项目文件夹下的目录是一个折叠ProductsProject.framework的文字应该是红色或黑色。无论哪种方式运行您的项目,并确保它的黑色。然后右键单击并选择Show in Finder。然后,你可以复制框架,并把它变成你想要使用的框架,项目的顶部。

enter image description here

你也将需要一个头文件。就像下面的那个,如果你使用的是Obj-c,但是我敢肯定你可以在谷歌中找到一个swift的例子,它试图用一个快速的接口文件来隐藏你的框架的某些方面。

#import <UIKit/UIKit.h> 
#import <Foundation/Foundation.h> 

//! Project version number for Tumblr. 
FOUNDATION_EXPORT double TumblrVersionNumber; 

//! Project version string for Tumblr. 
FOUNDATION_EXPORT const unsigned char TumblrVersionString[]; 

// In this header, you should import all the public headers of your framework using statements 
//#import <Tumblr/Tumblr.h> 


#import "TMSDKUserAgent.h" 
#import "JXHTTPDataBody.h" 
#import "JXHTTPOperationQueueDelegate.h" 
#import "TMTumblrAuthenticator.h" 
... 
+0

嘿谢谢关于框架的答案。最初的问题是关于桥接问题。但是谢谢!我已经添加了答案。 –

相关问题