我正在执行连接到互联网的后台任务,以便向Watch应用程序提供数据,如果配对的iPhone无法连接到互联网,我想通知它。似乎在Swift上没有可达性类,无论如何我不知道它在背景中会如何。就其本身而言:
func URLSession(session: NSURLSession,
downloadTask: NSURLSessionDownloadTask,
didFinishDownloadingToURL location: NSURL)
没有错误参数,似乎只在某些数据可用时返回,之后在发生错误时将所有内容都挂起。
如何处理这个问题?
答案 0 :(得分:0)
试试这个:https://github.com/bobbymay/InternetAvailability
我认为只有当应用程序进入前台时,您才能在后台检查Internet。查看此帖子:How App in background can check for internet connection, IOS?