我尝试使用云代码获取当前用户。
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
我该怎么办?
答案 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();
});