ich hab mal wieder ein seltsames Verhalten.
ich muss zwei File-Datum vergleichen. Ein File steht local bei mir im iPad, das andere auf einem Server.
im Simulator funktioniert das ohne Probleme . In serverDate steht ein ordentlicher Wert: @"Fri, 23 Feb 2018 14:15:23 GMT"
in lastUpdatedServer steht dann auch ein ordentliches Datum für die Weiterverarbeitung.
Im Device (iPad pro 9,7) holt er sich auch ordentlich das Datum vom Server-File (überprüft im Debugger)
Aber dann wird lastUpdatedServer zu nil
Also konkret:
die Zeile
NSDate *lastUpdatedServer = [fileDateFormatter dateFromString:serverDate];
funktioniert im Simulator, aber im Device nicht!
ich hab dann zu Testzwecken einen festen String verwendet: NSDate *lastUpdatedServer =[fileDateFormatter dateFromString:@"Fri, 23 Feb 2018 14:08:04 GMT"];
auch da steht dann nil drin
Wo liegt mein Denkfehler?
ich muss zwei File-Datum vergleichen. Ein File steht local bei mir im iPad, das andere auf einem Server.
C-Quellcode
- NSDictionary *dictionary = [response allHeaderFields];
- NSString *serverDate = [dictionary valueForKey:@"Last-Modified"];
- NSDateFormatter *fileDateFormatter = [[NSDateFormatter alloc] init];
- [fileDateFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss zzz"];
- NSDate *lastUpdatedServer = [fileDateFormatter dateFromString:serverDate];
in lastUpdatedServer steht dann auch ein ordentliches Datum für die Weiterverarbeitung.
Im Device (iPad pro 9,7) holt er sich auch ordentlich das Datum vom Server-File (überprüft im Debugger)
Aber dann wird lastUpdatedServer zu nil
Also konkret:
die Zeile
NSDate *lastUpdatedServer = [fileDateFormatter dateFromString:serverDate];
funktioniert im Simulator, aber im Device nicht!
ich hab dann zu Testzwecken einen festen String verwendet: NSDate *lastUpdatedServer =[fileDateFormatter dateFromString:@"Fri, 23 Feb 2018 14:08:04 GMT"];
auch da steht dann nil drin
Wo liegt mein Denkfehler?
Ich habe auch keine Loesung, aber ich bewundere das Problem!
_____________________________________________________
Hape42
_____________________________________________________
Hape42