【发布时间】:2020-07-27 17:53:47
【问题描述】:
错误如下:Extra Argument "predicate" in Call。
我正在使用它在应用程序中的数组中进行搜索。
代码是:
func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
let request: NSFetchRequest<Item> = Item.fetchRequest()
print(searchBar.text!)
let predicate = NSPredicate(format: "title CONTAINS[cd] %@", searchBar.text!)
request.sortDescriptors = [NSSortDescriptor(key: "title", ascending: true)]
loadItems(with: request, predicate: predicate)
}
感谢任何帮助。
【问题讨论】:
-
你是怎么调用这个函数的?
-
根据代码和错误信息
loadItems没有第二个参数。您可以将谓词分配给请求。 -
在加载项中。最后一行。
-
为什么不将谓词分配给请求?
request.predicate = predicate -
会调查的。谢谢。
标签: ios swift xcode uitableview