【发布时间】:2017-07-22 08:10:30
【问题描述】:
我正在尝试使用 Swift 4 在 Xcode 9 中设置一个计时器,并且我有一个名为:hello 的函数。
所以在计时器代码中,我像以前一样添加了#selector(hello()),但是这一次它会继续崩溃并让我在hello函数前面添加@objc。有谁知道那是什么意思?谢谢!
【问题讨论】:
-
请查看this thread或this。
我正在尝试使用 Swift 4 在 Xcode 9 中设置一个计时器,并且我有一个名为:hello 的函数。
所以在计时器代码中,我像以前一样添加了#selector(hello()),但是这一次它会继续崩溃并让我在hello函数前面添加@objc。有谁知道那是什么意思?谢谢!
【问题讨论】:
当您使用选择器表达式 #selector 并传入一个不带参数的函数时,您需要像 #selector(hello) 那样调用它
【讨论】: