方法说明 - Swift

时间:2015-07-27 11:21:42

标签: ios swift uitableview

我目前正在尝试学习Swift,我在理解Swift中的方法参数方面遇到了一些麻烦。现在我理解了这段代码中的所有内容。

 override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)

除了"didSelectRowAtIndexPath"

此代码在参数中有什么用途?与tableView: UITableViewindexPath: NSIndexPath不同,它没有遵循命名约定的类对象。

那它是做什么用的?我知道它与在索引路径中选择行有关,但它只是命名约定,方法调用?

谢谢你们。

1 个答案:

答案 0 :(得分:0)

这只是来自呼叫站点的此参数的名称。因此,当你调用方法时(在这种情况下你不应该;))你会这样做:

 dataSource.tableView(myTableView, didSelectRowAtIndexPath: theIndexPath)

但是在方法中,参数的名称为indexPath