2014-12-06 53 views
0

我嘗試使用套接字寫在IOS的一個小遊戲,我已經受夠了Flash客戶端運行的Java套接字服務器,但我得到了編譯錯誤,當我加入AlwaysRightInstitute/SwiftSockets源代碼我迅速的項目,我做這個編譯器錯誤使用AlwaysRightInstitute/SwiftSockets時

這裏後什麼也沒做的是項目結構:

enter image description here

選定組「ARISockets」是源代碼,我拖累到我的項目

這裏是錯誤的(未解決的標識符的使用「ari_fcntIVi」):

enter image description here

看來,錯誤是缺乏一些導入文件的產生,我發現「ari_fcntIVi」在ARISockets/UnixBridge.c,但我真的新斯威夫特/的Objective-C/C(我是一個AS3開發者),使吸我:/

+0

嘗試添加一個包含'ARISockets.h'到您的橋接頭。 – findall 2014-12-06 03:54:24

+0

我向UnixBridge.c添加了#include「AISockets.h」,但仍然出現同樣的錯誤 – shavy 2014-12-06 04:59:29

回答

0

的問題是,您剛纔複製的來源,而不是嵌入SwiftSockets框架。 ari_前綴函數用於需要SwiftSockets框架的橋接頭。

話雖如此,當前SwiftSockets不再使用橋接頭,你可以直接嵌入源。