我有一个带有字符串属性的实体,该属性可能由两个用户同时更新,在这种情况下,第二个用户将覆盖第一个用户的更新。我只希望第一个用户使用该实体。有人建议用字符串数组替换字符串属性,并让用户将字符串附加到数组中。这样用户可以在保存后检查他们的字符串是否在数组的第一个索引中结束,这意味着他们是第一个。其他用户将看到他们的字符串最终出现在数组的第二个索引中,并且知道他们为时已晚,并且其他用户击败了他们。
但是,我似乎无法在 iOS 开发人员指南中找到有关如何执行此操作的任何内容。javascript sdk 似乎有一个用于数组的附加函数,但我将如何在 iOS 上执行此操作。我目前正在使用 CoreData。