您好我在Xcode 6.3
开发了一个像Instagram一样的照片分享应用程序。我正在使用快速编程。虽然在Xcode7.0
中创建的另一个项目中使用了很少的代码,但我发现它有一些错误。为什么会发生这种情况?有人能帮助我吗?
修改
@IBAction func dashboardClick(sender: UIButton){
let FaceLoginViewController = self.storyboard!.instantiateViewControllerWithIdentifier("dashboardoptions")as UIViewController
self.presentViewController(FaceLoginViewController, animated: false, completion: nil)
}
我收到此错误消息:
来自&UIViewController的Downcast?'到' UIViewController?'只打开选项;你的意思是使用'!'?
答案 0 :(得分:2)
在ios9 instantiateViewControllerWithIdentifier
返回AnyObject
之前,现在它返回UIViewController
,因此无需投射。
删除演员,你很高兴。
答案 1 :(得分:1)
这是因为Swift2不向后兼容Swift 1.2 /