外部类中的 NSTimer
Posted
技术标签:
【中文标题】外部类中的 NSTimer【英文标题】:NSTimer in external class 【发布时间】:2014-07-24 20:34:10 【问题描述】:我需要你的帮助。我有一个名为 Timer 的 Objective-C 类,它具有 NSInteger(计时器的秒数)、NSTimer 和 BOOL(计时器正在运行吗?)的属性。我还有一些方法可以控制我的计时器(启动/停止/重置)。
在我的 ViewController 中,我有 6 个属性作为 Timer-Object。那是因为我的应用需要 6 个不同的计时器。
@property (strong, nonatomic) Timer *name1-6;
如果我启动计时器并使时间(属性:秒)在控制台 (NSLog) 中可见,一切正常。但它不会刷新我在故事板上的标签。
有人告诉我使用 id 和 SEL 作为属性,但我不知道该怎么做。 你能给我一些提示在哪里使用这些属性吗?还是有其他想法?
如果您需要一些代码来更好地理解我,请随时询问:)
感谢您的帮助。
【问题讨论】:
【参考方案1】:主要问题是标签不会每秒更新一次。
你需要做什么?每秒更新你的 label.text 。您如何使用新内容每秒更新标签?
*** 已经有了答案:How update a label periodically on ios (every second)?
【讨论】:
以上是关于外部类中的 NSTimer的主要内容,如果未能解决你的问题,请参考以下文章