小编Spl*_*ndf的帖子

警告:尝试显示已经呈现的*on*(null)

这是我的第一个iOS应用程序.

所以我有一个UIVIewControllerUITableView在那里我有一个整合UISearchBarUISearchController以过滤TableCells显示

override func viewDidLoad() {
    menuBar.delegate = self
    table.dataSource = self
    table.delegate = self
    let nib = UINib(nibName: "ItemCellTableViewCell", bundle: nil)
    table.registerNib(nib, forCellReuseIdentifier: "Cell")

    let searchButton = UIBarButtonItem(barButtonSystemItem: .Search, target: self, action: "search:")
    menuBar.topItem?.leftBarButtonItem = searchButton
    self.resultSearchController = ({
        let controller = UISearchController(searchResultsController: nil)
        controller.searchResultsUpdater = self
        controller.dimsBackgroundDuringPresentation = false
        return controller
    })()
    self.table.reloadData()
}
Run Code Online (Sandbox Code Playgroud)

我也使用模态segue来打开元素ViewController,我将在其中显示元素的细节.

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    self.index = indexPath.row
    self.performSegueWithIdentifier("ItemDetailFromHome", sender: self) …
Run Code Online (Sandbox Code Playgroud)

uitableview uiviewcontroller ios uistoryboardsegue swift

42
推荐指数
6
解决办法
4万
查看次数