Разделите NSString с помощью запятой У меня есть канал JSON, подключенный к моему приложению. Один из элементов - lat и длинный, разделенный запятой. Например: "32.0235, 1.345". Я пытаюсь разбить это на два отдельных значения, разделив их запятой. Любые советы? Спасибо!! Ответ 1 NSArray *strings = [coords componentsSeparatedByString:@","]; Ответ 2 NSString* myString = @"32.0235, 1.345". NSArray* myArray = [myString componentsSeparatedByString:@","]; NSString* firstString = [myArray objectAtIndex:0]; NSString* secondString = [myArray objectAtIndex:1]; Смотрите documentation Ответ 3 Вы хотите: - (NSArray *)componentsSeparatedByString:(NSString *)separator используя @ "," как разделитель. Ответ 4 Это работа для меня, поскольку я не искал определения какого-либо массива. NSString* firstString = [[myString componentsSeparatedByString:@","] objectAtIndex:0]; Ответ 5 Попробуйте [yourCommaSeparatedString componentsSeparatedByString:@", "] , который даст NSArray со строками, вы можете затем вызвать floatValue on;)
Ответ 2 NSString* myString = @"32.0235, 1.345". NSArray* myArray = [myString componentsSeparatedByString:@","]; NSString* firstString = [myArray objectAtIndex:0]; NSString* secondString = [myArray objectAtIndex:1]; Смотрите documentation
Ответ 3 Вы хотите: - (NSArray *)componentsSeparatedByString:(NSString *)separator используя @ "," как разделитель.
Ответ 4 Это работа для меня, поскольку я не искал определения какого-либо массива. NSString* firstString = [[myString componentsSeparatedByString:@","] objectAtIndex:0];
Ответ 5 Попробуйте [yourCommaSeparatedString componentsSeparatedByString:@", "] , который даст NSArray со строками, вы можете затем вызвать floatValue on;)