Swift编译错误:swift失败,退出代码为254(Xcode6 Beta4,Beta5)

时间:2014-08-07 05:40:50

标签: ios swift xcode6

如果我将字典迭代代码取消注释为

for (key, value) in dicParamDetails
{
    var sKey : String = "list[0][\(key)]"
    dicParam[sKey] = value as? String
}

我得到了:

/Applications/Xcode6-Beta4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift failed with exit code 254

如果我将我的字典迭代代码评论为,

//      for (key, value) in dicParamDetails
//      {
//          var sKey : String = "list[0][\(key)]"
//          dicParam[sKey] = value as? String
//      }

项目编译,并且有效。

这个键,值迭代有什么问题? (仅供参考 - 相同的代码适用于我的另一个类)

更新:最终发现问题出在dicParam上,

宣布为

 var dicParam = [MY_KEY: MY_VALUE]

哪个不起作用。

改为,

var dicParam : [String : AnyObject]  = [MY_KEY: MY_VALUE]

符合并且有效。

(xCode6 beta5相同)

0 个答案:

没有答案