我在TableViewCell中显示Parse数据。当我删除它时,会调用以下函数:
func deleteData () {
var query = PFQuery(className:"myClass")
query.whereKey("myInfo", equalTo: myArray[path])
//path is a variable that is equal to indexPath.row
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]?, error: NSError?) -> Void in
if error == nil {
if let objects = objects as? [PFObject] {
for object in objects {
object.deleteInBackground()
println("1")
}
}
} else {
print(error)
}
}
}
然后我从Parse重新加载所有数据,但每次删除最后一项时都会发生崩溃。
[错误]:找不到删除对象(代码:101,版本:1.7.5)
以及
致命错误:数组索引超出范围