0

可能重复:
Objective C 中的方法语法

我对 iPhone 开发很陌生,我对使用 X-code 的方法声明 iPhone 开发感到困惑

请帮我确定这里的方法名称是什么。

tableView或者willSelectRowAtIndexPath

请解释你是如何识别它的。提前致谢。

-(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    NSUInteger row = [indexPath row];
    if (row == 0) return nil;
    return indexPath;
}
4

3 回答 3

1

方法签名是tableView:willSelectRowAtIndexPath:. 在这里,您可以阅读有关 Objective C 中的方法名称的信息 - http://cocoawithlove.com/2009/06/method-names-in-objective-c.html如果您不确定这里发生的原因和情况,请询问更多信息。

于 2012-08-16T08:12:49.680 回答
1

方法名称是您可以通过按住键并单击要获取信息的方法– tableView:willSelectRowAtIndexPath: 在 Xcode 上轻松知道它。alt/option

编辑:

– tableView:willSelectRowAtIndexPath: 是一种方法“签名/名称”,它在代码中声明为

- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath

参数

tableView 类型是UITableView

一个表视图对象,通知代理即将进行的选择。

indexPath 类型是NSIndexPath

在 tableView 中定位行的索引路径。

Return Value () 类型为 NSIndexPath

确认或更改所选行的索引路径对象。如果要选择另一个单元格,则返回 indexPath 以外的 NSIndexPath 对象。如果您不想选择该行,则返回 nil。

- 如此处所示

于 2012-08-16T08:39:25.843 回答
-1

方法名称是 -tableView: willSelectRowAtIndexPath:

':' 之后的单词在 'space' 之前是参数

() 中的单词是参数类型

PS:当然第一个()是返回类型

于 2012-08-16T08:23:45.733 回答