1
我想推两个不同的视图控制器:1)。当tableView处于“正常模式”2)时。当表格视图处于编辑模式时。编辑按钮在我的导航栏上。当表格视图处于“正常模式”时,我可以选择一个单元格,它会变成蓝色并推送我的视图控制器。我怎样才能让它在编辑模式下可以选择表格视图?以下是我迄今所做的:在编辑模式下选择表格视图
- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
DetailViewController *detailViewController = [[DetailViewController alloc] initForNewItem:NO];
[detailViewController setItem:selectedItem];
//This doesnt work because i cant select the cell
if(aTableView.editing){
[[self navigationController] pushViewController:detailViewController animated:YES];
} else {
//push something else
}
如果您的tableview在另一个视图控制器中,则需要将用于编辑的方法放入该视图控制器。 – Dustin 2012-07-11 16:16:29
@DustinRowland你可以在不同的空白处声明它。 – user1438042 2012-07-11 17:14:23
所以问题在于,当表处于编辑模式时,您无法使用导航控制器推送另一个视图控制器,是否正确? – Dustin 2012-07-11 17:27:21