从XCode启动应用程序与设备?

时间:2015-04-08 15:09:33

标签: ios xcode cocoa-touch

我刚刚重写了一些使用NSURLSession的后台配置将音频文件上传到s3的代码。从XCode启动我的应用程序(在我连接的设备上 - 而不是模拟器),一切都很好。当我通过点击断开连接的设备上的图标启动应用程序时,我的NSURLSessionUploadTask不会上传,也不会触发任何回调。网络连接不是问题。

如果我更好地理解从XCode启动和从设备启动之间的区别,我想我可以搞清楚。现在,我很茫然。有任何想法吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

我明白了。 NSURLSessionConfiguration的自由选择属性显然会导致不同的行为,具体取决于您是从XCode还是设备本身启动应用程序。

sessionConfiguration.discretionary = YES;   // Deleted this.