我试图找出如何从云代码中将ParseObject返回给我的Unity客户端。
这是云中的一个简单功能:
.5
所有日志都很好,它找到卡片,ID看起来很好并且返回它。
Unity正在调用和处理:
Parse.Cloud.define("getCard", function(request, response) {
console.log("getting card " + request.params.name);
var query = new Parse.Query("Card");
query.equalTo("name", request.params.name).first().then(function (card) {
console.log("got card " + card.id);
response.success(card);
}, function (error) {
console.log("error " + error.message);
response.error(error);
});
});
我在Unity中得到以下异常
public Task<ParseCard> GetCard(string name) {
Dictionary<string, object> args = new Dictionary<string, object>() {
{ "name", name }
};
return ParseCloud.CallFunctionAsync<ParseCard>("getCard", args);
}
GetCard("MyCard").Then(card => Debug.Log(card), error => Debug.Log(error));