Swift - 搜索栏初始加载

时间:2016-01-13 21:52:10

标签: ios xcode swift parse-platform

我正在尝试在我的应用中使用搜索功能。搜索基本上将在后端的Parse类中搜索用户输入。

到目前为止,下面的代码对我的情况非常有效,只是一旦视图加载(在开始输入任何内容之前),它就会加载表行中后端的所有用户名。当用户键入字母时,它会过滤。我想拥有所有相同的功能,除了在视图加载后立即显示表行中的所有用户。如何实现这一目标?

{{1}}

代码基于本教程:http://shrikar.com/parse-search-in-ios-8-with-swift/

1 个答案:

答案 0 :(得分:0)

尝试添加

if searchText!.stringByTrimmingCharactersInSet(.whitespaceCharacterSet()) != "" {
    query.findObjectsInBackgroundWithBlock()
}

在你的搜索功能中以及当然的块。

这样一来,如果点击搜索栏或点击一堆空格,就不会查询。

此外,如果您不希望用户在加载时显示,请不要在search()

中致电viewDidLoad()