【发布时间】:2016-03-31 04:25:42
【问题描述】:
试图在 OSX 的 ViewController 中创建可变数量的 NSButton。尝试通过定义一个 NSButtons 数组来做到这一点。 运行时出现致命错误:数组索引超出范围 (lldb)。 部分胜任 Swift 并且有些阅读障碍,将不胜感激。试图查看过去的答案,但找不到任何有用的东西。
var arrayOfButton: [NSButton] = []
for counter in 0...3 {
var tempButton = NSButton(frame: NSRect(x: 160 * counter, y: 40 * counter , width: 150, height: 30))
print("created tempButton")
arrayOfButton[counter] = tempButton
arrayOfButton[counter].title = "Button \(counter)"
self.view.addSubview(arrayOfButton[counter])
}
【问题讨论】:
标签: arrays swift macos nsbutton