【发布时间】:2014-07-26 04:46:38
【问题描述】:
我有 2 个按钮应该在视图控制器 1 和视图控制器 2 之间切换。当我单击按钮切换到第二个视图控制器时,我不断收到错误消息:致命错误:无法打开 Optional.None
var settings : UIButton = UIButton(frame: CGRectMake(0, 0, 40, 40))
settings.setTitle("S", forState: UIControlState.Normal)
settings.backgroundColor = UIColor.blackColor()
settings.center = (CGPointMake(120, 30))
settings.layer.cornerRadius = 8
settings.addTarget(self, action: "settingsBar:", forControlEvents:UIControlEvents.TouchUpInside)
settings.layer.borderWidth = 3
settings.layer.borderColor = UIColor.grayColor().CGColor
view.addSubview(settings)
@IBAction func settingsBar(sender: AnyObject){
let view2 = self.storyboard.instantiateViewControllerWithIdentifier("view2") as?
ViewController2
self.navigationController.pushViewController(view2, animated: true)
}
【问题讨论】: