NSURLSession,handleEventsForBackgroundURLSession,未在前台调用?

时间:2015-03-05 03:53:50

标签: background ios8 nsurlsession nsurlsessionuploadtask

使用NSURLSession

处理执行后台上传的应用
backgroundSessionConfigurationWithIdentifier

获得

handleEventsForBackgroundURLSession
当应用程序不在前台时,

在app delegate中正确回调。我的问题是:如果应用程序位于前台(即:runnig),我是否应该发生这种情况?原因是基于该呼叫我向用户显示上传已完成的消息。

或者我应该有自己的逻辑,一旦所有任务完成并上传成功了吗?

1 个答案:

答案 0 :(得分:0)

我认为如果应用程序是前台的话,handleEventsForBackgroundURLSession永远不会发生。 如果您想在前台向用户显示消息,请使用<NSURLSessionDelegate, NSURLSessionTaskDelegate>