这是objc的独特语法,其实函数名是这样的:
tableView:didSelectRowAtIndexPaht:
如果改写成c语言语法的话就是这样的:
void
doSomethingWhileTableCellDidSelected(UITableVIew* t, NSIndexPath *i)
{
//make your own code run...
}
第二个函数同理。
再给你举个其他的例子来说明objc的语法,比如有如下一个c语法的函数:
int
getMaxOneFromThoseTwoNumber(int *a,int *b)
{
return a>b?a:b;
}
改写成objc语法后就成了:
- (int)getMaxOneFromNumberA:(int)a andB:(int)b
{
return a>b?a:b;
}
函数名是didSelectRowAtIndexPath,因为是TableView委托中的方法所以才有(void)tableView:(UITableView *)tableView