获取Swift中搜索栏的信息

时间:2015-07-30 05:17:30

标签: string swift searchbar

我有这段代码:

import UIKit

class ViewController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()
    reload()
}

private func reload() {
    let requestUrl = "https://www.themoviedb.org/search/remote/multi?query=(XXXXXX)&language=en"

用户将在搜索栏中写入(XXXXXX)。

如何从搜索栏中捕获并转换为字符串?

1 个答案:

答案 0 :(得分:0)

  1. 从xib / storyboard,通过创建一个像这样的IBOutlet来获取搜索栏的引用

    <table class="table ng-hide" id="editUserProfile" ng-show="true">
                    <thead>
                        <tr>
                            <td>Property</td>
                            <td>Value</td>
                        </tr>
                    </thead>
    </table>
    
    <table class="table" id="userProfile" ng-show="false">
                    <colgroup>
                        <col class="col-md-5">
                        <col class="col-md-7">
                    </colgroup>
                    <thead>
                        <tr>
                            <th>User Profile</th>
                            <th style="text-align: -webkit-right"><button class="btn-primary btn" id="editUserProfile_button" ng-click="editUserProfile()">Edit User Profile</button></th>
                        </tr>
    </table>
    
  2. 您可以实施各种委托方法来观察文本中的更改和/或只需@IBOutlet weak var searchBar:UISearchBar! 访问用户输入的文本。