解析|云代码当前用户

时间:2014-12-13 06:59:00

标签: xcode swift parse-platform cloud

我尝试使用云代码获取当前用户。

var verificationCode = (Math.floor(Math.random()*900000)) + 100000 ;
var user = Parse.User.current();
user.set("phoneVerificationCode", verificationCode);
user.save();

当我在Xcode中调用该方法时。

PFCloud.callFunctionInBackground("sendVerificationCode", withParameters:["phoneNumber": phoneNumberText])

它发送但我收到此错误:

  

错误:TypeError:无法调用方法'设置'为null

我该怎么办?

1 个答案:

答案 0 :(得分:1)

当前用户 可用,如果他们已登录。用户通过请求对象传递到您的云功能。

Parse.Cloud.define("myFunction", function(request, response) {
  var verificationCode = (Math.floor(Math.random()*900000)) + 100000 ;
  var user = request.user();
  user.set("phoneVerificationCode", verificationCode);
  user.save();
});