UITableViewController
我使用 IB在 Storyboard中创建了一个。我将 设置UITableview's
delegate
为它的控制器。有UITableView
静态单元格。只有2节。第一部分有 3 个不可选择的行。最后一节有 1 行可供选择。我只在 IB 中设置了这一切。
然后我在 UITableViewController 中实现了这个方法。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"SELECTED");
if (indexPath.section == 1 && indexPath.row == 0) {
//login and report the result
[self login];
}
}
当我选择第二部分中的唯一一行时,上面的方法不会被调用。可能出了什么问题。我还仔细检查了 UITableView 出口检查器中的委托设置。一切都很好!