gpt4 book ai didi

iphone - iPhone-无法识别kCFStreamNetworkServiceType?

转载 作者:行者123 更新时间:2023-12-03 11:56:27 24 4
gpt4 key购买 nike

我目前正在尝试在iPhone应用程序中设置其中一个套接字的kCFStreamNetworkServiceType属性。

这是我使用的代码:

CFReadStreamRef sipSocketStream;

CFSocketNativeHandle socket = (CFSocketNativeHandle)aSocket;
CFStreamCreatePairWithSocket(kCFAllocatorDefault, socket, &sipSocketStream, nil);
CFReadStreamSetProperty(sipSocketStream, kCFStreamNetworkServiceType, kCFStreamNetworkServiceTypeVoIP);
MyAppDelegate *appdelegate = [[UIApplication sharedApplication] delegate];
NSInputStream *sipStream = (NSInputStream*)sipSocketStream;
[sipStream setDelegate:appdelegate];
[sipStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
CFReadStreamOpen(sipSocketStream);

但是,这不会为我编译,我得到以下错误:
Undefined symbols for architecture armv6:
"_kCFStreamNetworkServiceType", referenced from:
VoIPSignallingSocketInit(int) in SocketTools.o
"_kCFStreamNetworkServiceTypeVoIP", referenced from:
VoIPSignallingSocketInit(int) in SocketTools.o
ld: symbol(s) not found for architecture armv6
collect2: ld returned 1 exit status

是否有一些重要的内容或缺少的内容,或者必须添加到项目中的某些框架?在Google上进行搜索没有帮助,因此欢迎对此问题发表任何想法。

最佳答案

您必须将CFNetwork框架添加到您的项目中,以便识别其中定义的符号,例如kCFStreamNetworkServiceType

关于iphone - iPhone-无法识别kCFStreamNetworkServiceType?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6583028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com