Ios Xcode 6.2-在'之后的预期类型;as';
第一次看到这个错误,我不能放“!”在swift中的“as”之后? 或者只是在将Xcode更新到6.2后出现bugIos Xcode 6.2-在'之后的预期类型;as';,ios,xcode,swift,xcode-6.2,Ios,Xcode,Swift,Xcode 6.2,第一次看到这个错误,我不能放“!”在swift中的“as”之后? 或者只是在将Xcode更新到6.2后出现bug let url = notification.userInfo![CallbackNotification.optionsURLKey] as! NSURL 它显示错误: “as”后应为类型 附言:您可以尝试从github下载OAuthSwift来测试这个错误。 您不必添加!要打开XCode 6.2中的可选变量,as符号。您使用的是Xcode 6.2,因此您必须说simpleas
let url = notification.userInfo![CallbackNotification.optionsURLKey] as! NSURL
它显示错误:
“as”后应为类型
附言:您可以尝试从github下载OAuthSwift来测试这个错误。
您不必添加!要打开XCode 6.2中的可选变量,
as直到Xcode 6.3才引入代码>符号。您使用的是Xcode 6.2,因此您必须说simpleas
。Xcode 6.2不理解您的as代码>;这就是导致出现编译器错误的原因
(请注意,如果您将这些!
拿走,那么当您最终切换到Xcode 6.3时,您必须将它们全部带回来!最好不要像这样前后更改Xcode版本。如果您的代码最初是用Xcode 6.3编写的,您应该继续使用Xcode 6.3。唯一的问题是,在这种情况下在最终版发布之前,你无法向应用商店提交应用;目前它仍处于测试阶段。)请复制并粘贴相关代码,而不是图像支持我的问题,抱歉..我是新手我的解决方案是降级一些依赖项以删除“!”i,只需从github下载即可导入到我的项目中。我是否应该手动删除它们?其中显示了将近50++的错误。如果需要在Xcode 6.2中工作,请仅使用我的选择是删除它们。由于as!
在Swift 1.1(随Xcode 6.2一起提供的实际Swift版本)中不是有效的组合,您可以将其大量替换为as
对不起,使用Swift 1.2的是Xcode 6.3。在Swift 1.2中,您有两种可能使用as带或不带!。Swift 1.2分开使用!