#selector не работает в Swift 4?

Я пытаюсь настроить таймер в Xcode 9 с помощью Swift 4, и у меня есть функция под названием: привет.

Итак, в коде таймера я добавил #selector(hello()), как и раньше, но на этот раз он продолжал давать сбой и заставлял меня добавлять @objc перед функцией hello. Кто-нибудь знает, что это значит? Спасибо!


person Amit Kalra    schedule 22.07.2017    source источник
comment
Пожалуйста, проверьте эту тему или эту .   -  person OOPer    schedule 22.07.2017


Ответы (1)


Когда вы используете выражение селектора #selector и передаете функцию без параметров, вам нужно будет вызывать ее так #selector(hello)

person Or Ron    schedule 22.07.2017