如何在swift 3中查看UITableViewDataSource协议?

时间:2016-12-03 23:20:19

标签: uitableview swift3

如何查看Swift编译器当前使用的UITableViewDataSource协议?我猜它是在编译器读取的某个文件中。我怎么能看到那个文件?

我收到错误“Type ...不符合协议'UITableViewDataSource'”,但没有提示它为什么不符合。 Swift 2中的早期版本的应用程序没有出现此错误,所以我猜它是因为Swift 3重命名而引起的。我知道协议至少需要numberOfRowsInSection和cellForRowAtIndexPath,我同时拥有。我可能有一个参数拼写或返回类型错误或类似的东西。

当前(和最近的)API文档让我发疯!很多细节似乎都没有了。

1 个答案:

答案 0 :(得分:2)

协议参考在这里:

https://developer.apple.com/reference/uikit/uitableviewdatasource

您还应该能够按CMD + Shift + O并输入UITableViewDataSource以跳转到项目内的标题:

Open Quickly Shortcut