//NSString *compileDate = [NSString stringWithFormat:@"%s", __DATE__];
NSString *compileDate = [NSString stringWithUTF8String:__DATE__];
NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
[df setDateFormat:@"MMM d yyyy"];
//[df setDateFormat:@"MMM dd yyyy"];
NSDate *aDate = [df dateFromString:compileDate];
Ok, mi arrendo. Perché a volte un appuntamento potrebbe tornare come zero?iPhone SDK Objective-C __DATE__ (data di compilazione) non può essere convertito in un NSDate
Dovrebbe importare se utilizzo le righe commentate ... o le loro linee di sostituzione corrispondenti?
piccola nota non vale la pena una risposta : a causa del modo in cui funziona il preprocessore, per ottenere __DATE__ come NSString è sufficiente scrivere @__DATE__ –