我在应用程序中创建了更新的NSDictionary,我需要更新自定义类Animal
中的Parse列。
该列名为AnimalDiet
,是一个NSDictionaries数组,我需要将其添加到当前用户。
以下是我对此的尝试,但它尝试保存在用户类中。
var update = PFUser.currentUser() //How do I specify the class?
for(var i = 0; i < animal.count; i++){
animaldiet = ([
"food":"Food",
"beverage":"Water"
] as? NSDictionary)!
update.addObject(animaldiet, forKey: "AnimalDiet")
update.saveInBackgroundWithBlock({ (true: Bool, error: NSError?) in
print("\(error)")
})
}
答案 0 :(得分:0)
不是初始化PFUser,而是初始化PFObject。
var update = PFObject(className: "Animal")
然后将用户保存到您的动物类中(假设您的列名称为“user”):
update.setObject(PFUser.currentUser(), forKey: "user")