如何知道NSURLSessionConfiguration是否为backgroundSessionConfiguration?

CiN*_*iNN 1 ios

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

Yat*_*B L 6

您可以NSURLSessionConfiguration通过使用其identifier属性来决定提供的对象是否为后台会话的天气

NSURLSessionConfiguration *config = inConfig;

if(config.identifier != nil) {
     //Background session configuration
 }
 else {
     // not a Background session configuration
 }
Run Code Online (Sandbox Code Playgroud)