我正在尝试弄清如何从字典的一部分中删除项目。
我有一个表视图,该表视图从对象(Parse中的PFObject)获取数组,现在我想知道如何在给定的索引路径处从数组中删除一项。
我想删除
表格视图的func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
方法。
最佳答案
最后使它正常工作(我认为我的问题可能与我正在运行的Xcode beta的先前版本有关。
func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
if (editingStyle == UITableViewCellEditingStyle.Delete) {
let object: PFObject = self.array.objectAtIndex(indexPath.row) as! PFObject
object.deleteInBackground()
array?.removeObjectAtIndex(indexPath.row)
tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Fade)
} else if editingStyle == .Insert {
// Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view
}
}
关于ios - 使用Swift 2.0从给定索引路径的字典中的数组中删除项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32012493/