2012-09-25 71 views
0

基本上我尝试存储今天的日期,但每次我试图做到这一点的NSDate返回nil给我时间的NSDate返回零

self.calendarView.selectedDate = [NSDate date]; 

我是新来的Objective-C,所以也许我在这里做得不对,但它看起来非常直截了当。

+0

你是如何测试的价值?您是否尝试过声明一个变量并存储[NSDate date]的值,并确认它实际上与调试器或日志语句为空? – tomasmcguinness

+3

'calendarView'是'nil'。 –

回答

4

[NSDate date]将返回正确的日期。检查你的self.calendarView在这一点上是不是零:

NSLog(@"calendar: %@", self.calendarView); 
NSDate *now = [NSDate date]; 
NSLog(@"now: %@", now); 
self.calendarView.selectedDate = now;