ios - 如何知道NSURLSessionConfiguration是否是backgroundSessionConfiguration?

标签 ios

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

最佳答案

您可以通过使用其NSURLSessionConfiguration属性来确定提供的identifier对象是否是后台 session ,

NSURLSessionConfiguration *config = inConfig;

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

关于ios - 如何知道NSURLSessionConfiguration是否是backgroundSessionConfiguration?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24933228/

相关文章:

objective-c - 如何从 JSON 中获取整数

ios - 将base64图像上传到服务器

ios - 使用 App-prefs :root? 是否被视为私有(private) API

ios - iOS6 Social Framework 的局限性——我可以获取 Facebook 图片吗?

ios - 如何在没有 expo 的情况下将 react-native 应用程序上传到 ios 应用程序市场?

ios - 状态栏下的 Swift 导航栏

iphone - 您如何在 Xcode 中检测 iOS 上的日期

ios - 证书和私钥对 IOS

ios - KIK 卡 - 直接发送消息

iphone - 使用 NSPredicate 过滤 NSDictionary 对象的 NSArray