我正在尝试在我的应用中使用搜索功能。搜索基本上将在后端的Parse类中搜索用户输入。
到目前为止,下面的代码对我的情况非常有效,只是一旦视图加载(在开始输入任何内容之前),它就会加载表行中后端的所有用户名。当用户键入字母时,它会过滤。我想拥有所有相同的功能,除了在视图加载后立即显示表行中的所有用户。如何实现这一目标?
{{1}}
代码基于本教程:http://shrikar.com/parse-search-in-ios-8-with-swift/
答案 0 :(得分:0)
尝试添加
if searchText!.stringByTrimmingCharactersInSet(.whitespaceCharacterSet()) != "" {
query.findObjectsInBackgroundWithBlock()
}
在你的搜索功能中以及当然的块。
这样一来,如果点击搜索栏或点击一堆空格,就不会查询。
此外,如果您不希望用户在加载时显示,请不要在search()
viewDidLoad()