gpt4 book ai didi

ios - 解析 - 将数据附加到行而不是保存新数据

转载 作者:行者123 更新时间:2023-11-30 12:46:39 25 4
gpt4 key购买 nike

我创建了一个自定义类“交互”,我想存储点击的按钮,以便我可以在下次签名时恢复。该类有一个指针“fromUser”,指向用户objectId。我将其想象为每个指针只有 1 行,每个包(pk00、pk01)只有一列,这要么将该包中的点击记录为数组,要么只显示最后一次点击,删除任何以前的数据。

目前,我使用以下代码在每次点击时创建一个新行,但似乎无法获取数据来附加该行

    func writeUserHistory() {

let fieldName = self.selectedPackName

let interaction = PFObject(className: "Interaction")

interaction.add(self.partArray[indexPath.item].id, forKey: fieldName)

interaction.setObject(PFUser.current()!, forKey: "fromUser")
interaction["fromUser"] = PFUser.current()



PFObject.saveAll(inBackground: [interaction])

}

writeUserHistory()

enter image description here

最佳答案

每次在这里调用此方法时,您都会创建一个新对象:

 let interaction = PFObject(className: "Interaction")

在您的职能之外创建交互:

let interaction = PFObject(className: "Interaction")

func writeUserHistory() {

let fieldName = self.selectedPackName

interaction.add(self.partArray[indexPath.item].id, forKey: fieldName)

interaction.setObject(PFUser.current()!, forKey: "fromUser")
interaction["fromUser"] = PFUser.current()



PFObject.saveAll(inBackground: [interaction])

}

writeUserHistory()

关于ios - 解析 - 将数据附加到行而不是保存新数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41556577/

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