ein Wert hinzugefügt in NSMutableArray mit Wörterbuch SelectedDate = "2016-08-12";Datumswert ist zurück Null
Ich versuche, das Datum von meinem MutableArray, zu holen
NSDate *dateFromTable = [[Array valueForKey:@"SelectedDate"] objectAtIndex:0];
NSDateFormatter *dateformate=[[NSDateFormatter alloc]init];
[dateformate setDateFormat:@"dd"];
NSString *dateValue = [dateformate stringFromDate:dateFromTable];
DATWERT ist immer gleich Null zurückkehren, keine Ahnung, was ich falsch gemacht habe.
http://stackoverflow.com/questions/10713024/stringfromdate-always-nil – rscarson
Was ist diese Zeile 'NSDate * dateFro mTable = [[Array valueForKey: @ "SelectedDate"] objectAtIndex: 0]; '? __triple prüfte die Plausibilität dieser Zeile? __ weil das wahrscheinlich überhaupt keine 'NSDate'-Instanz darstellt, aber es ist höchstwahrscheinlich ein' NSString' - es wird keinen Absturz verursachen, fällt aber beim Formatieren auf 'nil' zurück es ist egal, wie schwer du es versuchen würdest; Daher müssten Sie den Wert zuerst in eine 'NSDate'-Instanz konvertieren. – holex
Ihre Frage impliziert, dass Sie den Tagesabschnitt einer Datumszeichenfolge extrahieren möchten. Aber Ihr Code wird so geschrieben, als würden Sie mit einem 'NSDate' beginnen, nicht mit einem' NSString'. – rmaddy