将UITableView连接到UIViewController

时间:2015-01-26 21:43:01

标签: uitableview swift storyboard

我在故事板模式下尝试将我的UITableView与我的UIViewController2连接时出现问题。我在UIViewController中创建了一个UITableView。当我点击任何一个单元格时,我希望它转到UIViewController2。此视图与其他任何内容都没有关联,然后在身份检查器中为其提供类和故事板ID。当我按下一个单元格时尝试调用该类时,它变为黑屏,并且我在故事板中的UIViewController2中放置的内容都不可见。这是为什么?以下是我尝试过的一些代码无济于事。如果这个不够清楚,请告诉我。谢谢!

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return featCatNames.count;
    }

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

        var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableViewCell

        cell.textLabel?.text = featCatNames[indexPath.row]
        return cell
    }

    func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

        let mainStoryboard = UIStoryboard(name: "finalBusVC", bundle: NSBundle.mainBundle())
        let vc : UIViewController = mainStoryboard.instantiateViewControllerWithIdentifier("finalBusV") as UIViewController
        //let finaBus = self.storyboard?.instantiateViewControllerWithIdentifier("finalBusV") as finalBusVC
        //self.navigationController?.pushViewController(finalBusVC(), animated: true)
    }

0 个答案:

没有答案