如何在c(Unity3D)中检索response.error和response.success消息?
我有完全相同的问题,这个线程 存档时没有任何评论或问题 关于云代码如何在c(Unity3D)中检索response.error和response.success消息?,unity3d,parse-platform,Unity3d,Parse Platform,我有完全相同的问题,这个线程 存档时没有任何评论或问题 关于云代码 Parse.Cloud.beforeSave("GameScore", function(request, response) { response.error("MY_ERROR_CODE");}); 在Unity C代码中: ParseCloud.CallFunctionAsync<string>("Function", paramsDict) .ContinueWit
Parse.Cloud.beforeSave("GameScore", function(request, response) {
response.error("MY_ERROR_CODE");});
在Unity C代码中:
ParseCloud.CallFunctionAsync<string>("Function", paramsDict)
.ContinueWith(t => {
if(t.IsFaulted){
foreach(Exception e in t.Exception.InnerExceptions){
ParseException ex = (ParseException)e;
Debug.Log (ex.Message);
}
}
Debug.Log ("HERE1");
string result = t.Result
Debug.Log ("HERE2");
});
输出总是400个错误请求,或者不是我自己的错误代码我的错误代码。
我想让我的应用程序准确地知道不同的错误,从而得到相应的结果
问题:
如何在Unity中获取我的\u错误\u代码
为什么此处1打印在控制台中,而不是此处2?字符串result=t之后的每个代码都不调用result。我是否缺少ContinueWith函数的一些重要特性
在云代码中,您并没有创建名为Function的云函数,您只是创建了beforeSave处理程序
在Unity C代码中,字符串result=t。result没有;最后,否则它应该会起作用。根据克里斯汀·阿伯纳西的说法:。。。由于Unity有限的HTTP堆栈,无法从Unity中的解析中获得有关错误的更多信息。仍然是这样吗?真的很烦人!