için bir NSButtons Array oluşturun ve tanımlayın. Bunu bir NSButtons Dizisi tanımlayarak denedim. Çalışırken ölümcül bir hata alıyorum: Dizi dizini aralık dışı (lldb). Swift ve kısmen disleksik olarak kısmen yetkili olmak, herhangi bir yardımı takdir edecektir. Geçmiş cevaplara bakmaya çalıştım, ancak yararlı bir şey bulamadı.ViewController'da OSX'te bir dizi NSButton oluşturmaya çalışan OSX
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])
}
Teşekkür ederiz user2277872, @dreamriver ve John. Bu benim aptalımdı! – lee
'func buttonPressed (düğme: NSButton?) { düğmesi! .title =" basıldı " }' Düğmelere bastığımda, eylem yürütülmez. Manuel fucntion araması yaparsam, o yapar. – lee