[英]CKAccountStatusCouldNotDetermine and “Internal Error” (1/2005) when trying to connect to CloudKit
[英]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.