//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, me rindo. ¿Por qué aDate a veces volvería como nulo?iPhone SDK Objective-C __DATE__ (fecha de compilación) no se puede convertir a NSDate
¿Debería importar si uso las líneas comentadas ... o sus líneas de reemplazo coincidentes?
pequeña nota no merece una respuesta : debido a la forma en que funciona el preprocesador, para obtener __DATE__ como un NSString, simplemente puede escribir @__DATE__ –