Ios 使用CFSocketStream时出现编译时错误
以下代码行导致我的iOS应用程序中出现编译错误Ios 使用CFSocketStream时出现编译时错误,ios,sockets,networking,bonjour,cfnetwork,Ios,Sockets,Networking,Bonjour,Cfnetwork,以下代码行导致我的iOS应用程序中出现编译错误 CFStreamCreatePairWithSocketToNetService(kCFAllocatorDefault, (__bridge CFNetServiceRef)netService, &readStream, &writeStream); 如果我将代码替换为CFStreamCreatePairWithSocketToHost,它工作正常 误差如下所示 Undefined symbols for architectu
CFStreamCreatePairWithSocketToNetService(kCFAllocatorDefault, (__bridge CFNetServiceRef)netService, &readStream, &writeStream);
如果我将代码替换为CFStreamCreatePairWithSocketToHost,它工作正常
误差如下所示
Undefined symbols for architecture i386:
"_CFStreamCreatePairWithSocketToNetService", referenced from:
-[Connection connect] in Connection.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
有人能帮我吗?实际上,解决方案是在构建阶段添加CFNetwork框架。不知怎的,我错过了。
-framework CFNetwork
是的,谢谢你。我早就知道了。我不得不添加网络框架。。。