J'ai un flux JSON connecté à mon application. L'un des éléments est séparé par une virgule. Par exemple: "32.0235, 1.345".
J'essaie de diviser cela en deux valeurs distinctes en divisant la virgule.
Aucun conseil? Merci!!
NSArray *strings = [coords componentsSeparatedByString:@","];
NSString* myString = @"32.0235, 1.345".
NSArray* myArray = [myString componentsSeparatedByString:@","];
NSString* firstString = [myArray objectAtIndex:0];
NSString* secondString = [myArray objectAtIndex:1];
Voir dans documentation
Tu veux:
- (NSArray *)componentsSeparatedByString:(NSString *)separator
en utilisant @ "," comme séparateur.
C'est un travail pour moi car je ne cherchais pas à définir de tableau.
NSString* firstString = [[myString componentsSeparatedByString:@","] objectAtIndex:0];
Essayez [yourCommaSeparatedString componentsSeparatedByString:@", "]
qui donnera un NSArray avec des chaînes que vous pourrez ensuite appeler floatValue on;)