如何知道NSURLSessionConfiguration是否为backgroundSessionConfiguration?

时间:2014-07-24 12:06:09

标签: ios

如果用户提供了自己的NSURLSessionConfiguration,我怎么知道我是否可以要求NSURLSessionDownloadTask或NSURLSessionDataTask,因为无法为后台会话创建NSURLSessionDataTask

1 个答案:

答案 0 :(得分:6)

您可以使用NSURLSessionConfiguration属性作为

来判断提供的identifier对象是否为后台会话天气
NSURLSessionConfiguration *config = inConfig;

if(config.identifier != nil) {
     //Background session configuration
 }
 else {
     // not a Background session configuration
 }