我正在设计一个简单的数独应用程序,并且需要在单击 81 个按钮中的任何一个时触发一个动作。我在 ViewController 中创建了一组 UIButton:
class SudokuBoardController : UIViewController {
@IBOutlet var collectionOfButtons: Array<UIButton>?
override func viewDidLoad() {
collectionOfButtons.addTarget(self, action: "buttonClicked:", forControlEvents: UIControlEvents.TouchUpInside)
...
}
}
我可以从情节提要中将按钮添加到数组中,好的,就在我尝试 addTarget 时,我收到以下消息:
Value of type 'Array<UIButton>?' has no member addTarget
这个问题有没有不涉及我为每个按钮创建 81 个不同输出的解决方案?
谢谢你的帮助!
干杯