Xcode版本之间的“ as”问题

杰兰

我有以下代码可以在Xcode 6.2上毫无问题地进行编译:

let rootViewController = navController.viewControllers[0] as NoticiasTableViewController

如果我使用Xcode 6.3 beta测试它以防止将来出现问题,则会出现以下错误:

将“ as”替换为“ as!”

如果我更换asas!的建议,然后的Xcode 6.2给了我一个错误:

let rootViewController = navController.viewControllers[0] as! NoticiasTableViewController

“ as”后的预期类型

因此,在Xcode的两个版本之一中,我无法编译源代码。

我该如何解决?

佐千户

可以使用两个版本进行编译。

let rootViewController = ( navigationController!.viewControllers[0] as? NoticiasTableViewController )!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章