У меня есть это приложение IOS я работаю, и когда я делаю вызов к API, я получаю этот вид набора данных обратно:Доступ к данным из ответа API является IOS приложение
{
"finished_on" = 1414499584;
id = 4370760;
ip = "1.1.1.1";
mode = 1;
name = asdasdasdasd1;
remaining = 420;
score = 0;
"simulation_block" = 0;
"simulation_id" = 0;
"simulation_type" = 0;
"started_on" = 1414499583;
status = "-1";
step = 1;
total = 5;
}
Вызов API использует это:
AFHTTPRequestOperation *op = [[AFHTTPRequestOperation alloc] initWithRequest:req];
op.responseSerializer = [AFJSONResponseSerializer serializer];
[op setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
И ответ исходит из [описания ответа об ошибке].
Все это работает и работает везде в моем приложении. Нет проблем. Просто смущен тем, как я могу работать с этими данными по какой-то причине.
Может ли кто-нибудь сказать мне, как я могу получить доступ к этим частям? Например, я хочу вытащить «имя». Когда я проверяю данные в XCode, это говорит мне, что это NSObject. И я попытался преобразовать это в строку JSON и другие способы, но мне не повезло.
Показать соответствующий код, который получает этот результат от API. – rmaddy
Вы говорите, что не знаете, почему сообщение с кодом поможет. Благодаря коду люди теперь знают, что вы делаете, и теперь можно предложить ответ на свой вопрос. Теперь люди знают, что вы возвращаете ответ «NSDictionary», а выход - это просто журнал словаря. – rmaddy
Теперь это поможет показать, как вы получаете и пытаетесь использовать значение «имя», и вы должны объяснить, что вы делаете. – rmaddy