ios - 如何在 Swift 中解决这个计时器问题?
问题描述
我正在上一个应用程序开发课程,但我绝对不明白我遇到的问题。我使用了与讲师完全相同的代码,但它不起作用。在她的代码中,updateTimer 绿色但我的不是, Timer.scheduled 也没有着色。当我在底部的 func 前面放置一个 objc 时,它会显示一个错误。
谢谢您的帮助!
解决方案
你需要做两件事:
- 将
updateTimer()
方法拉出,hardnessSelected
以便在类级别上。 - 标记
updateTimer()
为,@objc
以便您可以创建一个指向它的选择器。
推荐阅读
- oracle - 试图编译包体,我得到错误(37,6):PLS-00103:遇到符号“;” 预期以下情况之一时:如果
- java - Android Studio 链接引用失败
- java - 如果 Quartz 作业不抛出 JobExecutionException 会发生什么?
- javascript - 如何保护网页的自定义用户输入代码?
- sql - 条件查询中的数据类型不匹配
- java - 超级关键字使用
- ios - 使用 Star Image 为 UIButton 设置边框
- typescript - How to select item from autocomplete drop-down list in Protractor using TypeScript?
- powershell - 如何通过 mmc 查看其他用户的证书以及所有登录信息?
- python - python plotly在x轴上显示更多值