- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我有一个 NSTimeInterval
值,我需要用它创建一个 dispatch_time_t
值。这是我尝试过的:
let timeInterval : NSTimeInterval = getTimeInterval()
//ERROR: Binary operator '*' cannot be applied to operands of type 'NSTimeInterval' and 'UInt64'
let dispatch_time = dispatch_time(DISPATCH_TIME_NOW, Int64(timerInterval * NSEC_PER_SEC))
我理解这个错误消息,但我不知道如何摆脱它。有人可以提供一些建议吗?如何使用 NSTimeInterval
创建一个 dispatch_time
实例?谢谢!
最佳答案
let delayTime = dispatch_time(DISPATCH_TIME_NOW,
Int64(0.3 * Double(NSEC_PER_SEC)))
dispatch_after(delayTime, dispatch_get_main_queue()) {
//... Code
}
你可以试试这个,这对我来说很好。
在您的代码中,只需将最后一行替换为:
let d_time = dispatch_time(DISPATCH_TIME_NOW, Int64(timeInterval * Double(NSEC_PER_SEC)))
关于ios - 使用 NSTimeInterval 创建 dispatch_time_t,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32479285/
我试图找出从我的 iPad 到我的网站的时间差异,它们都是本地的。一切正常,直到我到达下面的行,它应该占用 iPad 时间并从中减去 serverTime。 self.serverTimeOffSet
如何将 NSTimeInterval 值转换为 NSData? 最佳答案 Xcode 8.3.1 • Swift 3.1 var nowInterval = Date().timeIntervalSi
我知道我一定把这件事搞得太复杂了,因为它 NSTimeInterval 只是一个 double ,但我似乎无法正确完成这件事,因为我对 objective-c 的接触很少。场景如下: 导入应用程序的数
我正在为我的 cocoa 类编写单元测试用例。下面是测试用例。我无法弄清楚为什么这个测试用例失败,即使断言消息中的 expect 和 diff 是相同的。我怀疑这可能与 double 或 NSTime
我正在为一个非主流流开发一个简单的 radio 闹钟应用程序,我想在其中醒来。它使用退出后台技巧在手机锁定时保持运行,类似于 Rise/Sleepcycle。 最初如果我要在午夜之前设置闹钟,第二天闹
我正在计算 startTime 和 endTime 之间的持续时间,并使用以下代码来获取两个 NSDate 之间的时间间隔 NSTimeInterval duration = [self.en
// calculate elapsed time NSTimeInterval elapsed = currentTime - startTime; int mins = (int) (elapse
我正在构建一个应用程序,而其中一部分逻辑是对大量 NSTimeIntervals 求和并将结果转换为小时和分钟。 我正在使用 for 循环来添加这样的间隔 NSTimeInterval totalIn
假设我的生日是 (mon/day/year) 10-05-1932(如 NSDate),如何将其转换为 NSTimeInterval。 同样,如何将 NSTimeInterval 转换回 NSDate
我发现日期非常不直观且令人困惑,所以这里开始。 我有一系列带日期的事件,如果任何一个事件的日期超过一个小时,我想删除它。 我使用的代码是: NSDate *now = [NSDate date]; E
我正在尝试转换 this answer 中的 Objective-C 代码, 在 this answer 中找到更正, swift : var theTimeInterval = NSTimeInte
我有一个 NSTimeInterval 和一个 JSON 值 1257808000000。 我这样做: NSTimeInterval *myTimestamp = [myJSON objectFor
如何将字符串值如 12:02:21.3213 解析为 NSTimeInterval? NSDateComponentsFormatter,从 iOS8 开始可用,只支持格式化,不支持解析。 最佳答案
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 去年关闭。 Improve this questio
我知道除以 60 得到分钟、小时等的快速但肮脏的方法 但是 API 中是否有已经实现的官方方法,并使用适当的语言来表示分钟、秒等? 感谢您的帮助。 最佳答案 使用 NSDate 的 -dateWith
我在 NSManagedObject 子类中使用 setValueForKey 设置 NSTimeInterval,该值设置正确,并且在使用 valueForKey 检索时也是正确的,但是,如果直接使
如何舍入 NSTimeInterval 对象的值? 例如,我有一个名为 duration 的 NSTimeInterval 对象,它的值为 1459(24.31667 分钟),我如何将它四舍五入为 2
刚接触 iOS SDK 和 Objective-C,有一个关于 NSTimeInterval 的简单问题。 我有一个非常简单的游戏,我想显示游戏已经玩了多长时间(以便我可以节省最佳时间)。 现在,当然
我正在开发一个应用程序,我在其中获取 2 个 NSdates 之间的差异,并获取使用 NSTimeInterval 之间的间隔 let timediff = timeDownValue?.timeIn
编辑:我是个白痴。我试图将变量放入 NSTimer()而不是 NSTimeInterval出于任何愚蠢的原因。我想我的问题是如何将所有这些都放在一个单独的类中? 理想情况下,我希望所有这些都包含在一个
我是一名优秀的程序员,十分优秀!