繁体   English   中英

无法访问CloudKit发生奇怪的错误:内部错误(1/2005)

[英]Can't access CloudKit for strange error: Internal Error (1/2005)

我的项目在iOS 9上使用XCode 7正常工作。但是在iOS 10上使用XCode 8构建后,CloudKit给出了以下错误:

[LogFacilityCK] Couldn't get connection for container <private>, failing operation. NSError: Internal Error (1/2005).

当我在下面调用此函数时:

[[CKContainer defaultContainer] accountStatusWithCompletionHandler:^(CKAccountStatus accountStatus, NSError *error) {}];

有人遇到过这个问题吗? 谢谢您的帮助!

ApplicationPermissionStatus是CKApplicationPermissionStatusCouldNotComplete。 后来,我在iOS10.0.1和iOS10.0.0上进行了测试,除iOS10.0.2之外,其他所有东西都正常运行。 好奇怪 是虫子吗?

重新启动您的iOS设备。 将我的一部测试iPhone升级到iOS 10.1之后,CKContainer在函数requestApplicationPermission:completionHandler:和statusForApplicationPermission:completionHandler:的completeBlock中也返回了带有CKApplicationPermissionStatusCouldNotComplete的NSError。 iCloud用户已在该设备上进行了身份验证,但“设置”应用程序未提供有关iCloud用户的任何信息(例如,存储)。 重新启动设备后,将提供所有信息,并且函数调用不会返回任何错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM