我正在实现用于更新数据的BackgroundTasks 框架。但我遇到了以下问题
无法计划刷新App:错误域=BGTaskSchedulerErrorDomain代码=1“(空)”
无法安排数据提取:Error Domain=BGTaskSchedulerErrorDomain Code=1“(null)”
2019-10-01 19:19:32.550320+0530 SOBackgroundTask[34131:1129470] 无法结束BackgroundTask:不存在标识符为3 (0x3) 的后台任务,或者它可能已结束。中断 UIApplicationEndBackgroundTaskError() 进行调试。
以下是可能的错误代码Domain=BGTaskSchedulerErrorDomain
从 ObjC 头中提取并带有一些解释。
BGTaskSchedulerErrorCodeUnavailable = 1
// 后台任务调度功能不适用于此应用程序/扩展。后台应用程序刷新可能已在“设置”中禁用。
BGTaskSchedulerErrorCodeTooManyPendingTaskRequests = 2
// 该类型的待处理任务请求过多,导致任务请求无法提交。在重试之前取消一些现有的任务请求。
BGTaskSchedulerErrorCodeNotPermitted = 3
// 无法提交任务请求,因为 UIBackgroundModes 数组中不包含适当的后台模式,或者应用程序 Info.plist 的 BGTaskSchedulerPermissionIdentifiers 数组中不存在其标识符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)