【发布时间】:2010-07-14 09:39:17
【问题描述】:
我试图在 Objective C 中定义 DateTime.MaxValue (C#) 的等价物。
我不想每次使用它时都创建 NSDates,所以我希望我将它作为 const。
问题,编译器返回“Initializer element is not constant”
这里是代码
静态 NSDate* DateTimeMinValue = [NSDateFormatter dateFromString:@"00:00:00.0000000, January 01, 1984"];
我也试过
NSDate* const DateTimeMinValue = [NSDateFormatter dateFromString:@"00:00:00.0000000, January 01, 1984"];
另外,static 和 const 的区别是什么?
【问题讨论】:
标签: iphone objective-c static constants nsdate