首页 > 解决方案 > 如何在 Swift 中解决这个计时器问题?

问题描述

我正在上一个应用程序开发课程,但我绝对不明白我遇到的问题。我使用了与讲师完全相同的代码,但它不起作用。在她的代码中,updateTimer 绿色但我的不是, Timer.scheduled 也没有着色。当我在底部的 func 前面放置一个 objc 时,它会显示一个错误。

谢谢您的帮助!

矿

她的

标签: iosswift

解决方案


你需要做两件事:

  • updateTimer()方法拉出,hardnessSelected以便在类级别上。
  • 标记updateTimer()为,@objc以便您可以创建一个指向它的选择器。

推荐阅读