Использование Swift 2.0 и попытка реализовать Swift NSTimer в пользовательской клавиатуре. Button2 отлично отображается при нажатии Button1, пока не сработает NSTimer и не сломает клавиатуру.
Я пытаюсь скрыть Button2 через несколько секунд.
@IBAction func Button1(sender: UIButton) {
Button2.setTitle("Text", forState: UIControlState.Normal)
NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: Selector("Hide:"), userInfo: nil, repeats: false)
Button2.hidden = false
}
Hide()? Может там что-то идет не так. - person Cole   schedule 29.07.2015Hide:. - person zrzka   schedule 29.07.2015@objcпередfunc Hide()....+ ваша функция должна принимать один указанный вами аргумент - person Andrew Luca   schedule 29.07.2015Button2.hidden = falseв строку перед объявлениемNSTimer. - person Cole   schedule 29.07.2015Hide()не принимает никаких параметров, измените"Hide:"на"Hide"- person Cole   schedule 29.07.2015