代码之家  ›  专栏  ›  技术社区  ›  Z S

CloudKit acceptShare错误-“无法获取共享标识集”

  •  0
  • Z S  · 技术社区  · 7 年前

    我正在通过编程创建一个CKShare,并通过电子邮件与收件人共享URL;当他们这样做时,他们点击链接,UIApplication'userDidAcceptCloudKitShareWithMetadata'方法被正确调用。然后使用ckacceptshares操作将共享标记为“accepted”。

    在大多数情况下,即使应用程序处于生产环境中,它也可以正常工作。有时,用户会向其发送消息,表示他们在CKAcceptSharesOperation中遇到错误。。该错误表示“无法获取共享标识集”。完整错误:

    CKInternalErrorDomain:5000“用户信息={NSUnderlyingError=0x281F8F0 标识集“UserInfo={CKErrorDescription=无法获取共享 标识集,NSLocalizedDescription=无法获取共享标识 Code=5000“无法创建PCS标识” UserInfo={CKErrorDescription=无法创建PCS标识, NSUnderlyingError=0x281f8f570{错误域=NSOSStatusErrorDomain 显示)},CKErrorDescription=无法获取共享标识 NSDebugDescription=CKInternalErrorDomain:5000, 无法获取共享标识集}

    谢谢。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Z S    7 年前

    结果发现错误是因为用户没有接受条款和条件。用户应该登录iCloud.com。。。网站可能会提示设置安全问题和/或接受条款;条件。用户还可能需要注销设备上的iCloud帐户并重新登录。这应该能解决问题。

    推荐文章