Я пытаюсь загрузить данные из json-ответа, хранящегося в NSArray, в tableview.Удаление нежелательных символов из json-ответа
JSON:
"fulltime": [
2,
2
],
Выше JSON, но, когда я показываю на экране это выглядит как код ниже.
(2, 2)
Я попытался с помощью следующих действий, чтобы удалить ненужные символы скобки() в этом случае, но я получаю предупреждение ниже кода.
NSArray *place= [jsonResults objectAtIndex:indexPath.row];
NSString *score= [place valueForKey:@"fulltime"];
Во-первых попытался это:
NSString *score = [[[place valueForKey:@"fulltime"]objectAtIndex:indexPath.row] stringByReplacingOccurrencesOfString:@"(" withString:@""];
И тогда это:
NSString *jsonstring = [score stringByReplacingOccurrencesOfString:@"\)\n" withString:@""];
jsonstring = [jsonstring stringByReplacingOccurrencesOfString:@"\t" withString:@""];
Это ошибка, я получаю каждый раз:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFNumber stringByReplacingOccurrencesOfString:withString:]: unrecognized selector sent to instance 0x1f55f270'
Я не уверен, это проблема с тем, как я пытаюсь удалить инструмент или способ, которым я разбираю данные. Ниже лучше вид JSON, все остальное разбирает нормально до тех пор, я не хочу, чтобы получить доступ к «полный рабочий день»
"date": "2013-03-17 16:00:00",
"home_id": 8455,
"home": "Chelsea",
"homeshort": "Chelsea",
"away_id": 8654,
"away": "West Ham United",
"awayshort": "West Ham",
"status": "Finished",
"halftime": [1, 0],
"fulltime": [2, 0],
"extratime": [0, 0],
"penalties": [0, 0],
Спасибо, Оба ответа исправил проблему – paulpwr
затем принять ответ. – Balu