我在Xcode 8中有以下警告:Instance method 'didSelectSearchResult' nearly matches optional requirement 'didPresentSearchController' of protocol 'UISearchControllerDelegate'
我知道有很多"几乎匹配" Xcode中的警告,但在这种情况下,它不是近似匹配。我是否真的有必要将自己的协议重命名为其他内容,因为Xcode对于"几乎匹配"意思?
该协议由我制定并定义为:
protocol CountrySearchDelegate: class {
func didSelectSearchResult(_ result: CountrySearchCV.SearchResult)
}
这与UISearchControllerDelegate有关,我真的不想因为Xcode抛出随机警告而重命名代码。还有其他人遇到过吗?