2016-06-21 41 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

嘿謝謝關於框架的答案。最初的問題是關於橋接問題。但是謝謝!我已經添加了答案。 –

相關問題