Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode 6.2-在'之后的预期类型;as';_Ios_Xcode_Swift_Xcode 6.2 - Fatal编程技术网

Ios Xcode 6.2-在'之后的预期类型;as';

Ios 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

第一次看到这个错误,我不能放“!”在swift中的“as”之后? 或者只是在将Xcode更新到6.2后出现bug

let url = notification.userInfo![CallbackNotification.optionsURLKey] as! NSURL
它显示错误: “as”后应为类型

附言:您可以尝试从github下载OAuthSwift来测试这个错误。


您不必添加!要打开XCode 6.2中的可选变量,
as符号。您使用的是Xcode 6.2,因此您必须说simple
as
。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分开使用!