我是一名新的iOS程序员,我一直在使用iCloud中的CoreData进行持久存储。我的最新项目将涉及这种情况,我不确定如何完成它(或者如果iCloud / CloudKit能够完成它):
我们说我们有一个教师和学生的教育计划。学生记录他们的出勤时间和基本课程数据。
有没有办法让CloudKit能够将学生的数据归属于教师?基本上允许教师不必记录数据,因为学生已经输入了数据?
反之亦然?
我理解这在传统的关系数据库中是如何工作的,但我不确定CloudKit是否对此有任何限制。我非常确定iCloud不会这样做......任何建议都值得赞赏!
谢谢, 查理
更新
主要关注点之一是教师需要能够将这些数据放在他们自己的设备上。我认为教师需要在签署记录之前验证学生日志条目。签字后,记录将归于指导员。然后,我希望教师能够打开他们的应用程序以查看相关的教练总数。
答案 0 :(得分:1)
这可能效果很好。将CloudKit视为中央数据库。谁可以访问您的数据模型和查询可以安排哪些数据。像常规数据库一样,您可能会有recordTypes:教师,学生,课程,学生课程和出勤。