什么常数代表"永远"对于NSTimeInterval?

时间:2015-01-28 19:11:44

标签: objective-c cocoa-touch nstimeinterval

NSTimeIntervaldouble,因此它不能使用nil,0表示应该立即发生的事情。是否有一个常数意味着"永远不会......或者一个天文数字巨大的值,或者我应该使用-1?

1 个答案:

答案 0 :(得分:2)

正如s.bandara建议的那样,使用一个非常大的数字来将时间间隔视为"无限"或"永远"。

DBL_MAX是double可以容纳的最大值。此宏在float.h

中声明
#define DBL_MAX (9.999999999999999e999)