我将SocketRocket用作WebSocket库,已通过cocoabot程序包管理器将其安装在MAC中,用于iOS 6平台。
在appDeligate.m中时,我放置了头文件
#import <SocketRocket/SRWebSocket.h>
在一个函数中,我正在使用:
SRWebSocket *_webSocket
_webSocket.delegate = nil;
[_webSocket close];
_webSocket = [[SRWebSocket alloc] initWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"ws://192.168.178.178:6001"]]];
_webSocket.delegate = self;
NSLog(@"Opening Connection...");
[_webSocket open];
在一个独立的项目中,这个工作很好,但是当我将其包含在我的项目中时,会收到以下错误:
我已经检查了一下,但是找不到任何相关的东西。有什么帮助吗?
最佳答案
我必须将套接字库链接到“构 build 置”。
我添加的项目->构 build 置->其他链接器标志->调试/发布
-奥比西
-l SocketRocket
-l icucore
框架CFNetwork
框架安全
现在可以正常工作了!
关于objective-c - 体系结构armv7的 undefined symbol : “_OBJC_CLASS_$_SRWebSocket” ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35406230/