【发布时间】:2014-08-18 14:23:40
【问题描述】:
我一直在尝试在我的表格视图中实现一个搜索栏,以允许用户搜索事务名称。
这是我正在学习的教程:http://www.appcoda.com/search-bar-tutorial-ios7/
我在尝试将 Objective C 代码转换为 Swift 时遇到了问题,因为我卡在了“filterContentForSearchText”行。
这是我目前用于搜索栏的代码:
func filterContentForSearchText(searchText: NSString, scope: NSString) {
let resultPredicate = NSPredicate(format: "name contains[c] %@", searchText)
searchResults = arrayDataPayments.filteredArrayUsingPredicate(resultPredicate)
println(searchResults)
}
func searchDisplayController(controller: UISearchDisplayController!, shouldReloadTableForSearchString searchString: String!) -> Bool {
self.filterContentForSearchText(searchString, scope: self.searchDisplayController.searchBar.scopeButtonTitles)
return true
}
谁能告诉我哪里出错了?
【问题讨论】:
标签: swift