Swift数组导致Xcode 6.1.1中的索引问题

对于我的应用程序,我创建了一个Struct来存储团队名称和字体值。

数组’团队’包含20个不同条目的字典。

示例代码

struct TeamInfoLibrary { var teams = [ [ "name": "Arsenal", "stadiumImage": "", "teamColor": ["red": 239, "green": 1, "blue": 7, "alpha": 1.0], "fontColor": ["red": 255, "green": 255, "blue": 255, "alpha": 1.0] ], [ "name": "Aston Villa", "stadiumImage": "", "teamColor": ["red": 148, "green": 190, "blue": 229, "alpha": 1.0], "fontColor": ["red": 122, "green": 0, "blue": 60, "alpha": 1.0] ], /// Plus 18 more entries ] ///close dictionary } 

一旦数组超过3/4字典条目,Xcode似乎无限期索引,不会让我构建项目。 没有错误,它似乎只是冻结并永远陷入索引项目。

任何帮助,将不胜感激。 看到这里有一些建议,它可能是Xcode中的一个错误,但似乎没有什么可以解决这个问题。

Swift很难推断出你的结构类型。 给它一个类型给它一些帮助:

 var teams: [[String:AnyObject]] = [ [ "name": "Arsenal", "stadiumImage": "", "teamColor": ["red": 239, "green": 1, "blue": 7, "alpha": 1.0], "fontColor": ["red": 255, "green": 255, "blue": 255, "alpha": 1.0] ], ...