gpt4 book ai didi

ios - 如何在 ios 中单击按钮时将 WKInterfaceTimer 值存储在变量中?

转载 作者:行者123 更新时间:2023-11-29 12:27:51 26 4
gpt4 key购买 nike

我将我的 Watchkit 应用程序设计成了秒表。在屏幕上,我有 WKInterfaceTimer * 计时器、开始按钮、停止按钮、重置按钮和一个圈数按钮。

我想做的是,当我按下“Lap”按钮时,在 buttonPressAction 时计时器中显示的时间应该存储在一个变量中。

我如何在 interfaceController.m 中执行此操作???不是很快..

最佳答案

如果我没记错 WatchKit 文档(虽然我现在找不到),他们说在你的 WatchKit 扩展中启动你自己的 NSTimer,它将跟踪与 WKInterfaceTimer 相同的时间。 .由于您正在做圈,您甚至不需要这样做。只需将成员变量设置为 [NSDate date]当圈开始时,然后当用户按下圈按钮时使用 [[NSDate date] timeIntervalSinceDate:<DATE_AT_START_OF_LAP>]得到这一圈的时间间隔,这也是下一圈开始的时间间隔。因此第一圈的起点为 0,下一圈的起点将是前一圈的起点加上当前圈的时间间隔。这将对应于您的 WKInterfaceTimer 上的时间.

关于ios - 如何在 ios 中单击按钮时将 WKInterfaceTimer 值存储在变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28559232/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com