![](/img/trans.png)
[英]Type 'ViewController' does not conform to protocol 'UISearchResultsUpdating'
[英]ViewController does not conform to protocol 'UISearchResultsUpdating'
我收到的错误是类型“ LocationSearchTable”不符合协议“ UISearchResultsUpdating”。 这个问题的大多数答案是将其添加到代码中:
func updateSearchResultsForSearchController(searchController: UISearchController) {
}
但是,在这些答案之前,我已经在代码中包含了此选项,并且该错误仍在发生。
这是我的代码:
import UIKit
class LocationSearchTable : UITableViewController { }
extension LocationSearchTable : UISearchResultsUpdating {
func updateSearchResultsForSearchController(searchController: UISearchController) {
}
}
错误是:
需要更新为Swift 3和Xcode的语法没有通知我这一点。
我是通过单击协议然后添加所有必需功能的命令发现的。 这是一个好方法,因为它包含最新语法中的所有必需函数。
斯威夫特3:
func updateSearchResults(for searchController: UISearchController) {
// code here
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.