如何查看Swift编译器当前使用的UITableViewDataSource协议?我猜它是在编译器读取的某个文件中。我怎么能看到那个文件?
我收到错误“Type ...不符合协议'UITableViewDataSource'”,但没有提示它为什么不符合。 Swift 2中的早期版本的应用程序没有出现此错误,所以我猜它是因为Swift 3重命名而引起的。我知道协议至少需要numberOfRowsInSection和cellForRowAtIndexPath,我同时拥有。我可能有一个参数拼写或返回类型错误或类似的东西。
当前(和最近的)API文档让我发疯!很多细节似乎都没有了。
答案 0 :(得分:2)
协议参考在这里:
https://developer.apple.com/reference/uikit/uitableviewdatasource
您还应该能够按CMD + Shift + O并输入UITableViewDataSource以跳转到项目内的标题: