Разделите NSString с помощью запятой - программирование
Подтвердить что ты не робот

Разделите NSString с помощью запятой

У меня есть канал JSON, подключенный к моему приложению. Один из элементов - lat и длинный, разделенный запятой. Например: "32.0235, 1.345".

Я пытаюсь разбить это на два отдельных значения, разделив их запятой.

Любые советы? Спасибо!!

4b9b3361

Ответ 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;)