2015-12-08 65 views
2

我想用用戶輸入的新值更新用戶類中的電話列和名稱列。我使用的是Parse推薦的相同的代碼。避免改變任何東西,除了試用它所需的東西外,但它會觸發一個錯誤。這是我點擊更新電話和用戶名時所得到的錯誤。使用新數據解析更新用戶列Swift

2015-12-08 20:55:26.044 Mawq [39532:1084556] [錯誤]:沒有結果 匹配查詢。 (代碼:101,版本:1.10.0)可選(錯誤 域=分析代碼= 101「沒有結果與查詢匹配。」 UserInfo = {error =沒有與查詢匹配的結果。, NSLocalizedDescription =沒有與查詢匹配的結果,代碼= 101})

,這是函數的代碼:

if(nameTextField.text != "" && telephoneTextField.text != "") 
     { 
      /*Update*/ 
      let query = PFQuery(className:"User") 
      query.getObjectInBackgroundWithId(PFUser.currentUser()!.objectId!) { 
       (gameScore: PFObject?, error: NSError?) -> Void in 
       if error != nil { 
        print(error) 
       } else if let gameScore = gameScore { 
        print("Telephone New: " + self.telephoneTextField.text!); 
        gameScore["telephone"] = self.telephoneTextField.text! 
        gameScore["name"] = self.nameTextField.text! 
        gameScore.saveInBackground() 
       } 
      } 
     } 

並解析文檔是在這裏: https://parse.com/docs/ios/guide#objects-updating-objects

+0

什麼是你想在解析'User'列呢? – lukaivicev

+0

我想用用戶輸入的新值更新用戶等級中的電話列和姓名列。 –

+0

您是否嘗試過這種方法:https://www.parse.com/docs/ios/guide#users-signing-up? – lukaivicev

回答

2

的問題可能是一個事實,即帕爾斯e使用User className作爲「_User」。

所以嘗試:

let query = PFQuery(className:"_User") 
+0

傳奇探測!感謝男士的幫助 –