我在Xcode 6中创建outlet collection时遇到了问题。在Xcode 6中,outlet collection现在作为常规的IBOutlets运行,您可以使用相同的@IBOutlet属性声明outlet collection,同时确保为类型指定一个数组。我已经在我的视图控制器的swift文件中完成了这个操作,例如:
@IBOutlet var cardButtons: UIButton[]
在 Xcode 5 中,当用户使用助手编辑器从故事板中的元素拖动控件到相应的视图控制器时,会出现创建输出口或输出口集合的选项。但在 Xcode 6 中似乎不再支持此功能,我猜测这是因为输出口和输出口集合现在共享相同的 @IBOutlet 属性。那么,如果我想创建一个包含10个按钮的输出口集合,而无法从故事板视图中控制拖动每个按钮并将其连接到我的输出口集合,该怎么办呢?
@IBOutlet var cardButtons: UIButton[]
在我的Swift文件中,我如何定义控制器的属性?