Ich muss NSString zu NSArray konvertieren. Wenn einige Objekte doppelte Anführungszeichen enthalten, enthalten einige wenige Objekte nichts.Wie konvertiert man NSString zu NSArray in Objective C
NSString *string = @"["Line", "Operations(UK)", "Operations(USA)", "Total of Invoice", "", "Star", "10040101", "31.Jan.2001", "31.Jan.2001", "", "USD", "1653", "28,145.00", 163.48, "Stock, Ms.Pat", "MGR", "14.Nov.2006", "01-000-2210-0000-000", "V1- New York City", 20343, 5]";
NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
NSError *error = nil;
NSArray *array = [NSJSONSerialization JSONObjectWithData:data options:nil error:&e];
Ich habe versucht, wie [“,] und tat‚componentsSeparatedByString mit Ersatz-Zeichen zu konvertieren.‘Mit Komma aber es ist nicht richtig funktioniert
Es scheint, wie Sie nicht die Anführungszeichen in Ihrem Stringliteral entging. Verwenden Sie umgekehrte Schrägstriche vor den Anführungszeichen ('\" '), um sie zu umgehen. – the4kman
kann Ihnen dies helfen, https://stackoverflow.com/a/25502212/5085393 –