我对iPhone开发很新,我对使用X-code进行iPhone开发的方法声明感到困惑
请帮我确定这里方法的名称。
tableView
或willSelectRowAtIndexPath
请解释你是怎么认出来的。提前谢谢。
-(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSUInteger row = [indexPath row];
if (row == 0) return nil;
return indexPath;
}
答案 0 :(得分:1)
方法签名为tableView:willSelectRowAtIndexPath:
。在这里,您可以阅读目标C中的方法名称 - http://cocoawithlove.com/2009/06/method-names-in-objective-c.html如果您不确定为什么以及这里发生了什么,请询问更多。
答案 1 :(得分:1)
方法名称为– tableView:willSelectRowAtIndexPath:
,您可以通过按住alt/option
键轻松地在Xcode上了解它,然后点击您想要获取信息的方法。
编辑:
– tableView:willSelectRowAtIndexPath:
是一种方法“签名/名称”,它在代码中声明为
- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
<强>参数强>
tableView
:类型为UITableView
一个表视图对象,通知代表即将进行的选择。
indexPath
:类型为NSIndexPath
在tableView中定位行的索引路径。
Return Value
()类型为NSIndexPath
确认或更改所选行的索引路径对象。如果要选择其他单元格,则返回indexPath以外的NSIndexPath对象。如果您不想选择该行,则返回nil。
- 如here
所示答案 2 :(得分:-1)
方法名称是 -tableView:willSelectRowAtIndexPath:
'space'之前':'之后的单词是参数
()中的单词是参数类型
PS:当然第一个()是返回类型