IBOutlet _tableView;
-(IBAction)EditButton{
NSLog(@"editButtonPressed");
editing= !editing;
[_tableView setEditing:editing animated:YES];
}
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
tasklist *task=[items objectAtIndex:indexPath.row];
if(editing){
TaskListEditorController *editor=[[TaskListEditorController alloc] initWithNibName:@"TaskListEditorController" bundle:nil];
editor.defaulttext=task.prptext;
editor.delegate=self;
[self presentModalViewController:editor animated:YES];
[editor release];
}else{
task.prpcompleted= !task.prpcompleted;
[tableView reloadData];
}
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
我正在尝试使用xcode3.2.6我可以调用当我不放[_tableView setEditing:编辑动画:是];在编辑点击,但如果我把它didselectrowatindexpath没有调用请帮助
答案 0 :(得分:0)
您需要将tableview的allowsSelectionDuringEditing属性设置为YES。
_tableView.myTableView.allowsSelectionDuringEditing = YES;