Я хотел бы удалить объект из Parse, когда я отменю строку таблицы.Как удалить объект из Parse?
Проблема возникает при попытке удалить объекты из Parse после их запроса.
это мой код:
if cell.accessoryType == UITableViewCellAccessoryType.Checkmark {
cell.accessoryType = UITableViewCellAccessoryType.None
var query = PFQuery(className:"Followers")
query.whereKey("follower", equalTo: "\(PFUser.currentUser()?.username)")
query.whereKey("following", equalTo: "\(cell.textLabel?.text)")
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]?, error: NSError?) -> Void in
if error == nil {
for object in objects as! [PFUser] {
object.deleteInBackground()
}
} else {
println(error)
}
}
}
Вы можете использовать Xcode, чтобы поместить контрольную точку, чтобы увидеть, если 'deleteInBackground' получает вызов? – kezi
Я проверил с println, и он не получил вызов ... – lapacino
Можете ли вы проверить, что 'objects.count! = 0'? Или вы можете видеть, что вы вызываете? – kezi