【发布时间】:2016-05-07 23:59:04
【问题描述】:
我目前有这个 Swift 代码,它不会将存储在 score 中的 int 值传递到 currentScore 和 higherScore 到 highScore。 currentScore 和 highScore 都在 GameOverViewController 上实例化。
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "GameOverVC" {
let svc: GameOverViewController = segue.destinationViewController as! GameOverViewController
score = svc.currentScore
higherScore = svc.highScore
}
}
我目前正在使用情节提要推送到下一个视图。这是推送代码。
if let resultController = self.storyboard?.instantiateViewControllerWithIdentifier("GameOverVC") as? GameOverViewController {
self.presentViewController(resultController, animated: true, completion: nil)
}
所有代码都可以正常编译,所以我需要有一个实际的UIButton 还是我需要在方法或GameOverViewCotroller 中添加其他内容?
【问题讨论】:
标签: ios swift uiviewcontroller segue uistoryboardsegue