Sí, estuvo de acuerdo con @Jan Gressmann, esto es tan extraño! Estoy utilizando el NSDateFormatter de rosca no ui así, y vuelve selector dateFromString nula veces ... Por ejemplo, tengo este código :
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
NSLocale *usLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
[dateFormat setLocale:usLocale];
[dateFormat setDateFormat:@"dd MMM yy HH:mm:ss"];
NSDate *startDate = [dateFormat dateFromString:str_StartDate];
NSDate *endDate = [dateFormat dateFromString:str_endDate];
salida en la consola:
(lldb) po str_StartDate
(NSString *) $7 = 0x06da2180 03 SEP 2012 10:00:00
(lldb) po str_endDate
(NSString *) $8 = 0x06d3a810 08 SEP 2013 10:00:00
(lldb) po startDate
(NSDate *) $9 = 0x00000000 <nil>
(lldb) po endDate
(NSDate *) $10 = 0x06db05b0 2013-09-08 02:00:00 +0000
Esto es realmente extraño ...
Parece la misma pregunta que hizo ayer pero simplificó. Debe modificar la pregunta original. Algunos de nosotros pasamos mucho tiempo tratando de ayudarte. http://stackoverflow.com/questions/5628062/memory-management-and-global-variable/5628202#5628202 – XJones