0
的第一行,我有一個UITable通過模型的核心數據佔滿了,我不希望用戶可以刪除該表的第一行,所以我這樣做:不要刪除UITable
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
if (indexPath.row != 0) {
NSManagedObjectContext *context = [self.fetchedResultsController managedObjectContext];
[context deleteObject:[self.fetchedResultsController objectAtIndexPath:indexPath]];
[self saveContext];
}
// Delete the managed object for the given index path
}
}
我用這個if(indexPath.row!= 0),對嗎?我嘗試,如果我推編輯模式下刪除不會發生什麼......這是正確的還是有更好的辦法?
非常感謝你......你有一個很好的教程來做到這一點?......在第一行的標題? – Piero 2011-04-05 19:46:53