将自定义属性保存到Kinvey用户

时间:2016-04-10 19:34:18

标签: swift swift2 kinvey

我正在努力保存一个" Post Count"以及每个用户,以便我可以跟踪他们发布的总次数。首先,当我在仪表板中创建一个新列时,它会在刷新后删除该列。另外,我很好奇如何用Swift将它保存到Kinvey。这是我到目前为止所拥有的。

KCSUser.activeUser().setValue(num, forAttribute: "PostCount")
KCSUser.saveWithCompletionBlock(KCSUser.activeUser())

我意识到我需要一个完成块,我认为这是在我和它之间工作。提前谢谢!

1 个答案:

答案 0 :(得分:0)

虽然上面我只是使用该代码来测试我是否可以在点击“增量”按钮后保存新值,而按钮又会测试它是否在Kinvey中保存新值,我最终了解了如何完成那个测试。

KCSUser.activeUser().setValue(num, forAttribute: "PostCount")
KCSUser.activeUser.saveWithCompletionBlock { (error) -> Void in
    print(error)
}

在我原来的问题中,按下增量按钮时崩溃了。将来,需要将此代码放入您要发布的区域,以便在发布帖子后递增,而不是在单击测试增量按钮时递增。