Ios 摆脱+;搜索时字里行间

Ios 摆脱+;搜索时字里行间,ios,iphone,xcode,Ios,Iphone,Xcode,我正在做一个iOS应用程序,用户在其中插入一个电影标题 应用程序会告诉用户剧情和演员,并显示电影的图像。 数据库是 该应用程序运行良好,但适用于包含2个单词的电影 我必须插入一个+,才能使其正常工作(是否有办法解决此问题…) OMDB是一个具有参数actors、plot和image的类 public func searchBarSearchButtonClicked(_ searchBar: UISearchBar){ let searchtext=searchBar.text

我正在做一个iOS应用程序,用户在其中插入一个电影标题 应用程序会告诉用户剧情和演员,并显示电影的图像。
数据库是
该应用程序运行良好,但适用于包含2个单词的电影 我必须插入一个
+
,才能使其正常工作(是否有办法解决此问题…)

OMDB
是一个具有参数actors、plot和image的类

public func searchBarSearchButtonClicked(_ searchBar: UISearchBar){
    let searchtext=searchBar.text
           getData(withTitle: searchtext!)
            {

                (result: String?, data: Omdb?, error: String?) in
                if result == "Success"
                {
                    self.tempOmdb = data!
                    self.tableview.reloadData()

                                         }
                else{
                    print(error)
                }
            }

}

你所需要做的就是用加号替换空格

let modifiedSearchText = searchtext.replacingOccurrences(of: " ", with: "+")
下面是您的更新代码(我也清理了一下):


你所需要做的就是用加号替换空格

let modifiedSearchText = searchtext.replacingOccurrences(of: " ", with: "+")
下面是您的更新代码(我也清理了一下):


在添加+的地方添加代码。在添加+的地方添加代码。