gpt4 book ai didi

ios - ViewController 不符合协议(protocol) 'UISearchResultsUpdating'

转载 作者:搜寻专家 更新时间:2023-11-01 05:56:28 24 4
gpt4 key购买 nike

我收到的错误是类型“LocationSearchTable”不符合协议(protocol)“UISearchResultsUpdating”。这个问题的大部分答案都是在代码中加上这个:

func updateSearchResultsForSearchController(searchController: UISearchController) {

}

但是,在这些答案之前,我的代码中已经有了这个,而且错误仍在发生。

这是我的代码:

import UIKit
class LocationSearchTable : UITableViewController { }

extension LocationSearchTable : UISearchResultsUpdating {
func updateSearchResultsForSearchController(searchController: UISearchController) {
}
}

错误是:

Error

最佳答案

语法需要更新到 Swift 3 而 Xcode 没有通知我这件事。

我通过命令单击协议(protocol)然后添加所有必需的功能发现了这一点。这是一个很好的方法,因为它包含最新语法中的所有必需函数。

swift 3:

func updateSearchResults(for searchController: UISearchController) {

// code here

}

关于ios - ViewController 不符合协议(protocol) 'UISearchResultsUpdating',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41435073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com