gpt4 book ai didi

ios - 解析 iOS Swift 中的 SaveEventually 问题

转载 作者:行者123 更新时间:2023-11-30 13:37:38 24 4
gpt4 key购买 nike

我最终遇到了保存问题。

我正在从解析中检索一个对象,该对象包含用户的指针。 enter image description here

我正在尝试更新对象并使用其他用户保存它。

object.incrementKey("Likes")
object.addObject((PFUser.currentUser()?.objectId)!, forKey: "LikesUsers")
object.saveEventually()

它工作一次或两次,然后生成此错误并且应用程序崩溃:

Caught "NSInternalInconsistencyException" with reason "User cannot be saved unless they have been authenticated via logIn or signUp

我认为不应该保存用户指针!我想知道是否有任何函数可以告诉Parse不要保存User并修改脏值。

最佳答案

你应该解释一下我们正在寻找什么样的物体。这是“喜欢”对象,还是“照片”对象?

我猜测 object 是其他用户可能喜欢的照片或某物。您要做的就是为当前照片保存“喜欢”。

您的屏幕截图没有向我们显示您要保存到的 LikesUsers 列。因此我猜测 LikesUsers 是一个指针数组。

你的代码应该是这样的:

object.incrementKey("Likes")
object.addObject(PFUser.currentUser()!, forKey: "LikesUsers")
object.saveEventually()

要实现此功能,当前用户当然必须已经通过身份验证。

请注意,如果您有很多用户,当您将照片全部存储在指针数组中时,如果一张照片上有数千个赞,您可能会遇到问题。

关于ios - 解析 iOS Swift 中的 SaveEventually 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35905504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com