0
私は次の署名時に元に戻すことができるように、ボタンをタップして保存するカスタムクラス "相互作用"を作成しました。このクラスには、ユーザーobjectIdを指すポインタ "fromUser"があります。私はこれをポインタごとに1行と各パック(pk00、pk01)ごとに1列しか持たないものとして描写していました。これは配列としてそのパック内のクリックを記録するか、私はあなたが作成している解析 - 新しいデータを保存するのではなく、行にデータを追加する
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()