类型[UIViewController]的表达式?没用过

时间:2016-09-25 18:06:51

标签: ios swift xcode uiviewcontroller

我刚刚迁移到Xcode 8.0,从Swift 2.2迁移到Swift 3.0。

我使用此方法获得了一个UITableViewController:

@IBAction func cancelToLastLevelNavigationController(_ segue:UIStoryboardSegue) {

    // go back to last table view controller
    let count = self.navigationController?.viewControllers.count
    self.navigationController?.popToViewController((self.navigationController?.viewControllers[count! - 1])!, animated: true)
}

现在XCode告诉我"类型[UIViewController]的表达式?未使用"并指向第一个" p" " popToViewController"。

为什么呢?该方法仍然可以做它应该做的事情。

1 个答案:

答案 0 :(得分:19)

像这样写:

onclick="Link()"

您的代码完全相同,警告也会消失。