在我的 Objective C 项目中我正在使用
[(NSInputStream *)CFReadStreamCreateForStreamedHTTPRequest(kCFAllocatorDefault, request,(CFReadStreamRef)[self postBodyReadStream]) autorelease]
但 CFReadStreamCreateForStreamedHTTPRequest 已弃用我还可以写什么?
I tried
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
错误抛出:-
不兼容的指针类型将“CFHTTPMessageRef”(又名“struct >__CFHTTPMessage *”)发送到“NSURLRequest * _Nonnull”类型的参数
(NSString *)kCFStreamPropertyHTTPProxyHost
'kCFStreamPropertyHTTPProxyHost' 已弃用:
尚未找到任何替代 API。
To use dataTaskWithRequest:,你需要创建一个NSURLRequest, not a CFHTTPMessageRef
.
As for kCFStreamPropertyHTTPProxyHost
, 这个问题询问“如何以编程方式将代理添加到 NSURLSession”,并且有一个对我来说看起来不错的答案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)