Невозможно назначить данные для nsmutableDictionary или nsdictionary - PullRequest
0 голосов
/ 12 июля 2011

В приведенном ниже коде я просто присваиваю строковое значение, которое было возвращено из вызова API. Присвойте строковое значение в loginResultArray в 3-й строке, которая была объявлена ​​в файле .h. После этого, когда я перемещаю этот массив в словарь в 4-й строке, значение словаря не сохраняется. Когда я переехал, значения не сохраняются в словаре. Кто-нибудь, пожалуйста, ответьте мне?

NSDictionary *resultDict=[[NSDictionary alloc]init];
SBJSON *parser = [[SBJSON alloc] init];
loginResultArray=(NSMutableArray*)[parser objectWithString:jsonValue];
NSMutableDictionary *dict=(NSMutableDictionary *)[loginResultArray objectAtIndex:0];

1 Ответ

0 голосов
/ 19 июля 2011

Заставьте свойство loginResultArray сохранить, синтезируйте его и затем выполните следующее:

self.loginResultArray=(NSMutableArray*)[parser objectWithString:jsonValue];
...