Ios Swift编译错误:Swift失败,退出代码254(Xcode6 Beta4,Beta5)
如果我将字典迭代代码取消注释为Ios Swift编译错误:Swift失败,退出代码254(Xcode6 Beta4,Beta5),ios,swift,xcode6,Ios,Swift,Xcode6,如果我将字典迭代代码取消注释为 for (key, value) in dicParamDetails { var sKey : String = "list[0][\(key)]" dicParam[sKey] = value as? String } // for (key, value) in dicParamDetails // { // var sKey : String = "list[0][\(key)]" //
for (key, value) in dicParamDetails
{
var sKey : String = "list[0][\(key)]"
dicParam[sKey] = value as? String
}
// 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
}
// 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也一样,在提交bug之前先在beta5上进行测试。