问题标签 [nstimeinterval]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
11105 浏览

iphone - 将 NSString 转换为 NSTimeInterval

我试图用 NSTimeInterval 倒计时。但我希望能够更改间隔而无需每次都发布更新。所以我尝试从我的网站导入 Timeinterval。我已经将 NSTimeInterval 的数字存储在 NSString 中,现在想将它们转换为 NSTimeInterval 以便将其实现到倒计时代码中......

...但它不工作。有任何想法吗?

编辑:

我的新代码如下所示:

但是 dateLabel 没有做任何事情......

0 投票
1 回答
4759 浏览

xcode - 为 HH:MM:SS 使用 NSTimer?

如何更改此代码使其具有 HH:MM:SS(小时、分钟、秒)?

我是否需要在 .h 或 .m 中添加代码,以便知道是哪一个?

目前它像1、2、3、4等一样上升。

只是为了让你知道我是一个业余爱好者的诱饵,你会复制和过去,所以我知道你的意思。

。H

.m

0 投票
2 回答
5406 浏览

objective-c - 如何比较两个 NSTimeInterval 类型的对象

像这样的一些事情:

我想这样做

我认为它们都是NSTimeInterval类型数据,为什么我不能这样做?

如果我像这样更改向上代码

它可以很好地工作。

0 投票
2 回答
426 浏览

objective-c - 计算不同 iPhone 时间设置不同时的时差

我正在制作一个回合制游戏,并试图找出最后一回合发生的时间。我通过这样做使它工作:

NSDate *lastTurn = [NSDate date];(发送回合时)

...然后在轮到他/她时计算下一个玩家的差异:

如果两个用户具有相同的时间设置,这将非常有用。但是,如果一个玩家将他们的 iphone 设置为不同的时区或时间设置错误,则结果将是错误的。

我怎样才能解决这个问题?

非常感谢

0 投票
1 回答
1236 浏览

xcode - 为 MM:SS:HS 使用 NSTimer?

我在 Xcode 4.2 中创建了一个 NSTimer,它可以工作,但我遇到了这个问题。

这是我在模拟器中的项目

模拟器

当我按开始时它开始,当我按停止时它停止,当它停止时它会重置,但是当它启动时,我按下重置时它什么也没发生,它在启动时不会重置,基本上你必须停止然后重置是方法和这个或者我是否需要在任何地方添加代码,这是我的代码的副本。

这是我的实现

对此,我真的非常感激。谢谢。

0 投票
1 回答
2298 浏览

iphone - 找出两次之间的差异

我想得到两次之间的差异。

我正在使用此代码来获取开始时间和结束时间之间的差异,但我得到的错误是“初始化'NSTimeInterval *'(又名'double ')并带有不兼容类型'NSTimeInterval'(又名'double ')的表达式” 在“NSTimeInterval * timeDifference =[date2 timeIntervalSinceDate:date1];” 行。这个错误是什么意思?如何解决这个问题?或者请告诉我如何获得时差?请帮忙。

0 投票
2 回答
10362 浏览

objective-c - 用负值计算“timeIntervalSinceNow”(CLLocation 示例)?

我不明白文档中的这个例子:该timeIntervalSinceNow方法应该显示一个正值,但是我们怎样才能达到代码中提到的“5”?(我认为它或多或少是 0,或 -10、-20、-30 等......但我们怎样才能得到一个正值,比如 5?):

谢谢你的帮助

0 投票
1 回答
208 浏览

objective-c - 频繁(5Hz)核心数据保存的性能开销

对于播放音频文件的 iPhone 应用程序,我正在开发一个系统来跟踪用户在他们听过的任何一集中的进度(例如,他们听了 file1 的前 4:35,然后开始另一个文件,然后继续返回到 file1,它从 4:35 开始)。

我已经建立了一个核心数据模型来存储元数据,但我想知道在播放期间我可以/应该多积极地缓存当前位置。

目前我刚刚坚持保存:调用以前用于更新时间标签和 UISlider 播放头的方法。NSTimerInterval 每 0.2 秒调用一次该方法。

0.2 秒比我需要跟踪进度缓存的精度高得多。无论如何,这些值都会四舍五入到最接近的秒数,因此基本上每次保存的 4/5 是多余的。

不过,鉴于这几乎是 Core Data 正在做的所有事情,它只在任何给定时间处理单个记录的单个值,我想知道只做额外的、不必要的保存是否更有意义:'s,或者管理第二个计时器以减少更新频率。

照原样,Instruments 报告每个事件的保存持续时间约为 800,在 2000 年左右达到峰值。我不确定如何解释这些结果。模拟器中的实际应用性能似乎没有受到显着影响。

如果这种保存非常便宜,以至于将代码复杂度保持在低水平(只管理一个计时器)是有意义的,我会保持原样,但我的直觉是,无论多么便宜,这都是很多操作。

0 投票
3 回答
3087 浏览

iphone - 如何将 NSTimeInterval 值存储到 NSMutableArray 中?

我有一个要求,我有一个使用MPMediaPlayerController. 除了视频,我还有两个按钮,我需要在单击按钮时捕获当前播放时间并单独存储所有相关的点击。我可以使用返回的“currentPlaybackTime”属性获取视频的当前播放时间NSTimeInterval。但是有人可以帮助我如何将所有NSTimeInterval值存储到NSMutableDictionary. 我尝试了以下方法:

但是每次单击好按钮后,我都会将数组计数为 1。有人可以指出我哪里出错了吗?

0 投票
1 回答
2946 浏览

iphone - 如何比较 NSMutableArray 中的 NSTimeInterval(NSNumber Objects)?

我有两个 NSMutableArrays(arrayContainsGoodClicks 和 arrayContainsBadClicks)。当相关的好和坏按钮被点击时,我正在用一些 NSTimeInterval 值初始化这些数组。现在我的要求是,我从带有一些 TimeIntervals 的 web 服务调用中得到响应。现在,我想将我从 Web 服务响应中获得的 NSTimeInterval 值与我存储在两个数组中的值进行比较。请在代码下方找到。

我收到上述格式的回复。我正在解析我的文件并存储 NSTimeInterval 值的相关详细信息。现在我想比较 71 和 73 秒(分别为 74 和 77,78 和 83)之间的时间间隔。我有我的数组,其中包含用户单击“好”和“坏”按钮的所有 timeInterval 值。

我的数组包含以下示例详细信息...

)

)

有人可以帮助我如何比较我的数组中的 NSTimeIntervals 和收到的响应吗?