自 6 个月以来,我将 Parse.com 与我的 iOS 应用程序(用 Swift 编写)一起使用,出于多种原因,我想使用 Parse 本地数据存储:
为了做到这一点,我想编写一个全局函数来处理我在应用程序中执行的所有查询的这些场景。
我已经对函数应该做什么有了一个具体的想法,但我不知道如何在技术上编写这个函数:)
注册/登录(链接多个查询):
加载应用程序(链式多个查询):
触发更新(简单查询):
登出 :
我正在尝试清理我的 Parse Cloud Code 函数以使其更易于维护。为此,我尝试使用 Promises,但无法消除错误。
这是我的代码的目的:
Parse.Cloud.useMasterKey();
var action = request.object.get("action");
var from = request.object.get("from");
var to = request.object.get("to");
var reward = request.object.get("reward");
// Query 'from User' to decrement his score
var queryScore = new Parse.Query(Parse.User);
queryScore.get(from.id, {
success: function(score)
{
// Decrement score of 'fromUser'.
var newScore = score.get("score");
newScore -= reward;
score.set("score", newScore);
score.save(null, {
success: function(success)
{
// Score was saved.
// Find devices …Run Code Online (Sandbox Code Playgroud)