2014-09-26 88 views
1

用戶對象,我環顧四周,並不能找出如何讓通過他們的用戶名不同的用戶,東西告訴我這是不可能的,對嗎?我希望用戶能夠使用Game Center或Google Play,而不僅僅是Facebook。這意味着我可以註冊任何我想要的用戶,然後找到他們的朋友(無需使用FB)。我應該製作一個單獨的表來存儲這些信息嗎?通過獲取用戶名字段

我附上下面的代碼什麼應該工作,任何人都可以給在任何我的代碼或爲什麼我不能得到「鮑勃」的一些見解。我已經測試了這個代碼對另一個表,我可以得到行。

代碼落空正常,我也得到在foreach,但目前還沒有結果通過

遍歷我也曾嘗試「_user」,但得到

的ArgumentException:使用類特定類_user
參數名稱查詢屬性:類名

這裏任何幫助將是巨大的,我想避免另一隻表用於搜索和與其他桌子建立關係。

private void getParseObjectTest() 
{ 
    var query = ParseObject.GetQuery("User").WhereEqualTo("username", "bob"); 
    query.FindAsync().ContinueWith(user => 
    { 
     if (user.IsCanceled || user.IsFaulted) 
     { 
      Debug.Log("Can't get the user.... " + user.Exception.Message); 
     } 
     else 
     { 
      Debug.Log("Return was success time to iterate"); 
      IEnumerable<ParseObject> results = user.Result; 
      foreach (var result in results) 
      { 
       string str = result.Get<string>("email"); 
       Debug.Log("email: " + str); 
      } 
     } 
    }); 
} 

回答

1

如果你不能做什麼wbdev說(因爲通過使用通用ParseQuery對象觸發另一個bug),您可以創建new ParseQuery<ParseObject>("_User")非通用查詢。

相關問題