我正在按照本教程导入socket.io到swift。 http://socket.io/blog/socket-io-on-ios/
我在教程中做了所有事情但是我收到了这个错误:
使用未解析的标识符'SocketIOClient'
这段代码:
let socket = SocketIOClient(socketURL: "localhost:8900")
我的结构:
如何解决此问题?
答案 0 :(得分:5)
确保两件事:
答案 1 :(得分:1)
在bridging-header.h
中将此#import "SocketRocket/SRWebSocket.h"
更改为:
#import <SocketRocket/SRWebSocket.h>
如果不起作用,只需添加:
#import "SRWebSocket.h"
同时将yout桥接标题重命名为Ribony-Bridging-Header.h
并将其添加到项目的目标设置中(请参阅桥接标题路径,而不仅仅是复制&#34; TicTacIOiOS / Bridging-Header.h&#34;来自websockets的文档。)
答案 2 :(得分:0)
#import <Framework/Framework.h>
#import "MyClass.h"
更新:我还建议您在此处查看以确保您采取正确的步骤 - How to call Objective-C code from Swift