【发布时间】:2010-06-06 20:22:22
【问题描述】:
我知道我一定是过于复杂了,因为它 NSTimeInterval 只是一个双倍,但我似乎无法正确完成这件事,因为我很少接触目标 c。场景如下:
我拉入应用程序的数据包含两个值,startTime 和 endTime,它们是以毫秒为单位的纪元时间。我想保存这些值的变量是
NSTimeInterval *start;
NSTimeInterval *end;
我决定将它们存储为 NSTimeIntervals,但我认为也许我应该将它们存储为双精度值,因为不需要 NSTimeIntervals,因为比较可以用一个原语来完成。无论哪种方式,我都想知道我在接下来的步骤中缺少什么,我尝试从字符串转换为 NSTimeInterval:
tempString = [truckArray objectAtIndex:2];
tempDouble = [tempString doubleValue];
现在它被安全地存储为双精度,但我无法将值放入 NSTimeInterval。这应该如何实现?谢谢
【问题讨论】:
标签: iphone c objective-c