在iPhone OS上使用NSDate dateByAddingTimeInterval?

时间:2009-10-27 19:46:21

标签: iphone datetime nsdate

问候!我一定是在看东西。看看这个excerpt from the iPhone OS参考库:

  

addTimeInterval:返回一个新的NSDate   设置为给定数字的对象   相对于接收器的秒数。   (已弃用。此方法已被 dateByAddingTimeInterval:取代。)

但是,在文档中或标题中都找不到它。如果我查看Mac OS SDK,然后我就会找到它。

错字?只需继续使用 addTimeInterval:

3 个答案:

答案 0 :(得分:11)

这实际上是文档中的错误。 {O = 1}在Mac OS X 10.6中已弃用,但在iPhone OS 3.1.2中则不推荐使用。

您可以在MacOS和iPhoneOS中查看NSDate.h,您会看到其中的差异。

iPhone OS中的NSDate.h

addTimeInterval:

和Mac OS 10.6中的NSDate.h

- (id)addTimeInterval:(NSTimeInterval)seconds;

答案 1 :(得分:1)

看起来像是一个错字,因为我在你的系统上看到了和你一样的东西。也许他们打算弃用所描述的方法,但在最后一刻将其删除,并且文本仍然存在错误。

答案 2 :(得分:0)

iOS 4中现已弃用addTimeInterval。