我有以下代码可以在Xcode 6.2上毫无问题地进行编译:
let rootViewController = navController.viewControllers[0] as NoticiasTableViewController
如果我使用Xcode 6.3 beta测试它以防止将来出现问题,则会出现以下错误:
将“ as”替换为“ as!”
如果我更换as
用as!
的建议,然后的Xcode 6.2给了我一个错误:
let rootViewController = navController.viewControllers[0] as! NoticiasTableViewController
“ as”后的预期类型
因此,在Xcode的两个版本之一中,我无法编译源代码。
我该如何解决?
可以使用两个版本进行编译。
let rootViewController = ( navigationController!.viewControllers[0] as? NoticiasTableViewController )!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句