У меня есть следующая строка в прошивкой: -Получение подстроки из строки ios?
[{ "Статус": "0", "EventID": "126"}] 15.511563,73.809732 [{ "Статус": "0"}]
И я пытаюсь принести это: -
[{ "статус": "0", "EventID": "126"}]
т.е. всей части строки перед первым ]
закрывающий кронштейн.
Я пробовал это, в котором я получаю подстроку из 31 символа, но это не сработает, если содержимое между скобками изменится.
NSRange start = [result1 rangeOfString:@"["];
NSString *shortString =[result1 substringWithRange:NSMakeRange(start.location, 31)];
result1 = [result1 substringToIndex:shortString.length];
NSLog(@"Response- %@",result1);
Каков правильный подход?
Если вы получаете [{"status": "0", "eventid": "126"}] 15.511563,73.809732 [{"status": "0"}] от сервера сообщите им, чтобы сделать это как ({"status": "0", "eventid": "126"}] 15.511563,73.809732 [{"status": "0"}), потому что "(" ")" ссылается на массив. –