我有一個按鈕,它將推送到一個feed,我希望每次單擊按鈕時在PFUser類中記錄Feed項目的名稱(「itemChosen」):無法爲PFUser添加字符串到陣列
@IBAction func buttonTapped(sender: UIButton) {
PFUser.currentUser()!.addObject(feedItem.feedItemName, forKey: "itemChosen")
PFUser.currentUser()!.saveInBackgroundWithBlock({ (success: Bool, error: NSError?) -> Void in
println(PFUser.currentUser()?.objectForKey("itemChosen"))
})
}
我得到的錯誤:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Operation is invalid after previous operation.'
如果我使用:
PFUser.currentUser()!.setObject(feedItem.feedItemName, forKey: "itemChosen")
我的名字保存爲一個單一的字符串,但我想要將它追加到數組中。爲什麼不addObject工作,我該如何解決它?
的_user類是LOGIN更好,並簽署了目的。這將是創建一個新的類進行解析,然後當您準備好保存數據時,您只需將其id與該數據關聯起來。 – Lamar