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

如何在swift 3中查看UITableViewDataSource协议?,uitableview,swift3,Uitableview,Swift3,如何查看Swift编译器当前使用的UITableViewDataSource协议?我猜它在编译器读取的某个文件中。我怎样才能看到那个文件 我得到了错误“类型…不符合协议‘UITableViewDataSource’”,但没有提示为什么不符合。Swift 2中的早期版本的应用程序没有这个错误,所以我猜它是因为Swift 3重命名而出现的。我知道该协议至少需要numberOfRowsInSection和cellforrowsinIndexPath,我两者都有。我可能有一个参数拼写或返回类型错误或类似

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

我得到了错误“类型…不符合协议‘UITableViewDataSource’”,但没有提示为什么不符合。Swift 2中的早期版本的应用程序没有这个错误,所以我猜它是因为Swift 3重命名而出现的。我知道该协议至少需要numberOfRowsInSection和cellforrowsinIndexPath,我两者都有。我可能有一个参数拼写或返回类型错误或类似的东西


当前(和最近)的API文档让我抓狂!很多细节似乎都不见了。

协议参考如下:

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


协议参考如下:

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


这是一个伟大的发现。我感到惊讶的是,不知何故,我不知道cmd-shift-O。我知道cmd-shift-0(数字0)可以转到文档,但那不是同一个文档。我注意到(我认为)当我在Swift文件中执行cmd-shift-O时,我会得到Swift接口文档,当我在objC文件中执行时,我会得到objC接口文档。这是一个伟大的发现。我感到惊讶的是,不知何故,我不知道cmd-shift-O。我知道cmd-shift-0(数字0)可以转到文档,但那不是同一个文档。我注意到(我想)当我在Swift文件中执行cmd-shift-O时,我会得到Swift接口文档,当我在objC文件中执行时,我会得到objC接口文档。