NSURLSessionConfiguration 总是返回 nil

Posted

技术标签:

【中文标题】NSURLSessionConfiguration 总是返回 nil【英文标题】:NSURLSessionConfiguration always return nil 【发布时间】:2013-10-14 06:49:56 【问题描述】:

我正在尝试访问NSURLSessionConfiguration 的实例 我尝试了以下语句来检索NSURLSessionConfiguration 的实例。

声明 1.

 NSURLSessionConfiguration *aConfig = 
     [NSURLSessionConfiguration defaultSessionConfiguration];

以上语句返回nil

声明 2。

 NSURLSessionConfiguration *aConfig = 
     = [[NSURLSessionConfiguration alloc] init];

上面的语句也返回nil

谁能告诉我NSURLSessionConfiguration 类有什么问题?

【问题讨论】:

你在哪里检查它的价值?断点还是 NSLog ? @InderKumarRathore - 试试 NSLog 和 Breakpoint。我试过了,它总是返回nil 【参考方案1】:

这是因为您将其用于ios < 7.0。如果你可以在文档中看到它,你会发现这个NS_CLASS_AVAILABLE(10_9, 7_0),这意味着它在iOS 7.0 中可用。

所以我建议你使用模拟器或运行iOS 7的设备

【讨论】:

我也面临同样的问题;感谢您的帮助,因为过去一小时卡住了。

以上是关于NSURLSessionConfiguration 总是返回 nil的主要内容,如果未能解决你的问题,请参考以下文章

测试是不是遵守 NSURLSessionConfiguration 设置

NSURLSessionConfiguration 不接受 HTTPAdditionalHeaders 中的“内容类型”

通过NSURLSessionConfiguration对类属性property(class)的思考

NSURLSessionConfiguration 不返回 URLRequest 数据

iOS开发之网络编程--6NSURLSessionConfiguration笔记

iOS NSURLSessionConfiguration Reference