0
我正在使用此代碼更新解析用戶的數據,但數據並未更新,也無法檢索數據。無法使用Javascript在Unity3D中更新ParseUser類的數據
我能夠更新和檢索由我創建的ParseObject類的數據。有人能告訴我我的錯在哪?
在我設置的所有調試中,我只能看到第1個調試「解析GetSync函數通過」,其餘都不打印。
var parseUser: ParseUser;
function FBtoParse(){
var query = ParseUser.Query;
query.GetAsync("Q0D9eBvRee").ContinueWith(GetSync);
Debug.Log("parse GetSync function passed");
Debug.Log("Object ID: "+ parseUser["objectId"]);
Debug.Log("username is : "+ parseUser["username"]);
Debug.Log("User Updated");
}
var GetSync = function (t:System.Threading.Tasks.Task.<ParseUser>){
parseUser = t.Result;
};
function OnGUI{
if (GUILayout.Button("Parse"))
{
FBtoParse();
Debug.Log("Pressed Parse");
}
}
這不是在這段代碼的用戶實際上是被更新的清晰。此外,您始終可以從ParseUser currentUser獲取當前用戶,而無需查詢它。 –
ParseUser的外觀如何?它看起來像使用字符串索引器訪問'parseUser'中的值。 'parseUser [「objectId」]'是否存在,因爲當'parseUser'被設置和填充時,它在代碼中並不明顯。 – Jerdak