У меня есть функция, которая содержит строки текста в TextView. Я хотел бы изменить затухание этого текста с течением времени. Это не реализация того, как я теряю сомнение, а скорее как передать два аргумента (альфа-значение и диапазон символов, которые должны исчезнуть) в Селектор в NSTimer.
Я рассмотрел этот вопрос, но это не дает мне ответа.
Вот что я имею прямо сейчас:
func someFunc(){
var timer: NSTimer = NSTimer.scheduledTimerWithTimeInterval(0.1, target: self, selector: Selector("val:"), userInfo: 5, "someString", repeats: true)
}
func val(val1: Int, val2: String){
println("printing \(val1) and \(val2)")
}
Однако это дает мне ошибку "Дополнительный аргумент" в вызове. Мне нужно иметь возможность передавать два аргумента, но я тоже не могу передать ни одного; удаление val2 из функции и удаление "someString", поэтому я передаю только один аргумент, приводит к тому, что функция печатает строку "печать 140611230609088" на каждом временном шаге.