Я создаю button
в swift 2, и когда я его выбираю, я получаю сигнал SIGABRT, и приложение падает. Heres код:Почему я получаю сигнал SIGABRT, когда я выбираю созданную кнопку?
let button = UIButton()//(type: UIButtonType.System) as UIButton!
button.setTitle("button", forState: .Normal)
button.setTitleColor(UIColor.blueColor(), forState: .Normal)
button.addTarget(self, action: "buttonPressed:", forControlEvents: UIControlEvents.TouchUpInside)
button.frame = CGRectMake(100, 100, 100, 100)
self.view.addSubview(button)
func buttonPressed(sender: UIButton!) {
print("ButtonIsSelected")
}
Это подводит меня к AppDelegate.swift и в середине NSLog
он говорит: непризнанный селектор отправляется, например ... Пожалуйста, помогите. Антон
buttonPressed должен быть определен на уровне метода класса, а не внутри вашего метода настройки –
Спасибо. Теперь он отлично работает! –