我将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/

10-10 13:44