1
Не удалось запустить функцию в другом классе в качестве селектора для NStimer.Быстрая функция доступа nstimer другой класс
class VariClass
{
func updateUILoop()
{
print("updating UI")
}
}
В приложение делегата у меня есть
let values = VariClass()
В AppDelegate у меня есть.
let timer = NSTimer(fireDate: NSDate(), interval: 5, target: self, selector: #selector(values.updateUILoop), userInfo: nil, repeats: true)
Функция работает отлично, если я запускаю ее вручную.
getvalues.updateUILoop()
я получаю «Использование неразрешенного идентификатора 'updateUILoop' – nyitguy
@nyitguy Пожалуйста, попробуйте обновленный селектор. – dasblinkenlight
Я получаю эту ошибку. «Аргумент« #selector »относится к методу, который не подвергается Objective-C». – nyitguy