iphone - 如何将 NSInteger 转换为 NSTimeInterval

标签 iphone nstimeinterval

我有 slideTimer,它是一个 NSInteger,我想将其转换为 NSTimeInterval

我尝试过这样的:

 NSTimeInterval slider = (NSTimeInterval)slideTimer;

但它不起作用。有什么想法吗?

最佳答案

NSTimeInterval 只是:

typedef double NSTimeInterval;

这段代码:

int i = 1500;
NSTimeInterval interval = i;
NSLog(@"%d", (int)interval);

输出:

2011-11-07 07:47:05.579 Craplet[7608:707] 1500

顺便说一句,在 XCode 4.2 中,按住 Control 键和苹果键和类型会有下划线。单击它,您将看到定义。

关于iphone - 如何将 NSInteger 转换为 NSTimeInterval,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8036583/

相关文章:

Swift- 无法使用类型为(NSNumber、NSTimeinterval)的参数列表调用 '-'

iphone - 如何在 APNS iPhone 应用程序的 php 服务器中保存所有 DeviceToken?

ios - 如何在 xcode (swift) 中从 Json Schema/Json 生成模型对象?

iphone - 如何在 iPhone 上连接两个字符串?

iphone - 如何解析 Objective C 中的 ISO-8601 持续时间?

ios - NSTimer 的最大时间间隔

ios - 从NSDate获取到最后UTC午夜的时间间隔

c# - 如何从 Monotouch 调用私有(private) API?

css - 在 iPhone 上的 iframe 内聚焦输入元素时防止缩放

iphone - 如何在 Objective-C 中将 int 转换为 NSTimeInteravl?