我刚刚迁移到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"。
为什么呢?该方法仍然可以做它应该做的事情。
答案 0 :(得分:19)
像这样写:
onclick="Link()"
您的代码完全相同,警告也会消失。