iOS上传数据失败
failure <QNResponseInfo= id: 1190BED9-DE64-4639-9D29-E332983F7715, ver: 7.0.14, status: -1003, requestId: (null), xlog: (null), xvia: (null), host: upload.qiniu.com ip: (null) duration: 0.000313 s time: 1447212148 error: Error Domain=upload.qiniu.com Code=-1003 "The operation couldn’t be completed. (upload.qiniu.com error -1003.)" UserInfo=0x7fcbcf87ffd0 {error=unkonwn host}>
一步一步跟下去发现
QNDnsManager.m:110
return [_sorter sort:ips]; 中 _sorter是nil
QNDnsManager.m:189
init方法从来没有被执行
(instancetype)init:(NSArray )resolvers networkInfo:(QNNetworkInfo )netInfo sorter:(id<QNIpSorter>)sorter;
这个定义就没有被调用的地方!坑爹啊!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
自己解决了,
QNConfiguration:44
d = [[QNDnsManager alloc] init:[NSArray arrayWithObjects:r1,r2, r3, nil] networkInfo:[QNNetworkInfo normal ]];
->
d = [[QNDnsManager alloc] init:[NSArray arrayWithObjects:r1,r2, r3, nil] networkInfo:[QNNetworkInfo normal ] sorter:nil];