CiNN
CiNN

Reputation: 9880

How to know if NSURLSessionConfiguration is a backgroundSessionConfiguration?

If the user provides it's own NSURLSessionConfiguration, how do I know if I can ask for a NSURLSessionDownloadTask or NSURLSessionDataTask since a NSURLSessionDataTask can't be created for a background session

Upvotes: 1

Views: 318

Answers (1)

Yatheesha
Yatheesha

Reputation: 10432

You can decide weather the provided NSURLSessionConfiguration object is a background session or not by using its identifier property as

NSURLSessionConfiguration *config = inConfig;

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

Upvotes: 6

Related Questions