CloudKit'意外的服务器错误'随时在仪表板中执行手动操作

时间:2016-04-08 16:57:17

标签: ios cloudkit ckrecord

我一直在开发一款iOS应用,该应用利用Apple开发者提供的CloudKit功能。我发现它是一个很好的资源,特别是从我开始设计我的后端的那天起,我打算使用的服务(Parse)宣布它正在关闭。由于它的学习曲线很小,它非常吸引人,但是我在这里和那里开始注意到一些恼人的小问题,所以我找了一些专家寻求建议和帮助。我在几天前发布了另一个CloudKit问题,该问题仍在发生:CloudKit Delete Self Option Not Working。但我想将此限制为可能与之相关的其他问题。

问题〜自从我开始使用CloudKit以来,我注意到每当我手动尝试编辑(删除条目,删除或添加列表的一部分,甚至添加{{1} 1}}创建后DeleteSelf的选项,然后尝试保存更改,我收到错误消息,无法继续。以下是出现的错误窗口的屏幕截图:

Unexpected Server Error

令人沮丧的是,因为无论何时我想操纵记录来执行某种测试,我要么必须通过我的应用去做,要么只是完全删除记录并创建一个新记录(我是能够做到没有问题)。我一直在解决这个问题一个多月了,因为这对我的进步并不致命。但是,我开始认为这可能与我的其他CKReference问题有关,也许如果我能就如何修复它提出一些建议,我也可以解决我的其他问题。我已向Apple提交了大量错误报告,但未收到回复或看到任何更改。

我还想提及很长一段时间(至少几天),我已经注意到我的仪表板的左下角,它一直在说它& #39; s"重新索引开发数据"。我记得起初这不是一个问题,我会在做出改变后收到通知但是在操作完成后它会消失。现在它似乎陷入了进程的某个地方。这是一个长期存在的问题,它一直在说这个问题,即使我登录仪表板也是如此。 这就是我所说的:

Reindexing Development Data

随着时间的推移,我发现CloudKit存在更多小问题,我担心一旦我投入生产,更多问题可能会开始显现,然后我就会遇到严重的问题。我喜欢坚持CloudKit并避免像亚马逊网络服务这样的不同服务的学习曲线,但我也不想让自己陷入失败之中。

任何人都可以帮我解决这个问题,还是有其他人定期经历过这个问题?感谢您的建议和帮助!

1 个答案:

答案 0 :(得分:0)

皮尔斯

我发现自己处于类似情况;这个问题似乎与资产有关;我的记录定义中有一个资产。我和其他几个我注意到苹果支持网站上的重新索引问题,大约一个月后它最终消失了。

您是否尝试过完全搁置数据库架构,快照定义;因为你完全消除它而不是重置,见插图。

最终,我只是创建了一个新项目,将其与云套件相关联,并在原始应用中使用新容器。