Xcode6快速类型推断错误?

wenming

通过添加以下代码的任何视图控制器:

Xcode6将停止工作。

无法编译和运行。

是一个xcode问题吗?

let popularTableData = [
    [
        "id": 1,
        "title": "xxx"
    ],
    [
        "id": 2,
        "title": "xxx"
    ],
    [
        "id": 3,
        "title": "xxx"
    ],
    [
        "id": 4,
        "title": "xxx"
    ],
    [
        "id": 5,
        "title": "xxx"
    ],
    [
        "id": 6,
        "title": "xxx"
    ],
    [
        "id": 7,
        "title": "xxx"
    ]
]
瓦瓦瓦玛

是的,这是一个错误。popularTableData在这种情况下,Swift编译器在确定类型时会遇到问题通过明确声明类型为它提供一些帮助:

let popularTableData: [[String: AnyObject]] = [

我将您的代码放在一个Playground中,并且最终成功了(一分钟后)。随着每个额外的字典元素添加到数组中,编译时间似乎成倍增加。当您告诉编译器类型时,它会快速编译。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章