Xcode HTTP请求和搜索栏功能

Xcode HTTP请求和搜索栏功能,xcode,http,swift,Xcode,Http,Swift,我正在努力找出为什么这段代码不能很好地工作。我正在尝试使用搜索栏搜索一个项目,该搜索栏过滤数据,突出显示与该词匹配或接近的任何内容。(不确定我是否做过筛选)到目前为止,我使用的代码是,当用户在搜索栏中拼写出某个企业的特定名称或引用时,调用项目列表。我做错了什么?如何执行搜索以获取http请求中的正确数据 func searchBarSearchButtonClicked(searchBar: UISearchBar!){ searchBar.resignFirstRespond

我正在努力找出为什么这段代码不能很好地工作。我正在尝试使用搜索栏搜索一个项目,该搜索栏过滤数据,突出显示与该词匹配或接近的任何内容。(不确定我是否做过筛选)到目前为止,我使用的代码是,当用户在搜索栏中拼写出某个企业的特定名称或引用时,调用项目列表。我做错了什么?如何执行搜索以获取http请求中的正确数据

func searchBarSearchButtonClicked(searchBar: UISearchBar!){

        searchBar.resignFirstResponder()
        searchItem = searchBar.text
        performSearch(searchItem)
        searchBar.delegate = self
    }


func performSearch (text : String){

                    businessNames = [""]
                    businessID = [""]

                    var bodyData = "&key=(code)zqb&collection=www.(website).com_pcommdir&criteria=" + text.lowercaseStringWithLocale(NSLocale(localeIdentifier:"en")) + "&columnsAsAttributeList=&cartsiteid=1"

                    var url = NSURL(string: "https://www.(website).biz/codetemps/components/getAndroidDataVerity.cfm")
                    var request = NSMutableURLRequest(URL: url!)
                    request.HTTPMethod = "POST"
                    request.HTTPBody = bodyData.dataUsingEncoding(NSUTF8StringEncoding)
                    NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue(),completionHandler:{ response, data, error in self.parseData(data) })

                    searchVar = 1
                }

我看到有一个NSPredict函数可能无法确定是否可以工作,尽管您仍在寻找,但应该缩小范围。你向我们扔了一大堆代码(显然连编译都不会),却不告诉我们你在搜索什么,你的期望和实际结果是什么,你希望得到一些帮助吗?请帮助我们,并给出一些简单的例子与您搜索的文本,您的搜索条件和您的预期和实际结果。很有可能,你会在缩小范围的同时解决问题。顺便说一句,我完全同意你的看法。我只是很难解释我在做什么,因为这对我来说是非常新的,我担心没有足够的信息。谢谢你的建议!