无法将数据分配给nsmutableDictionary或nsdictionary

时间:2011-07-12 06:51:58

标签: objective-c json nsarray nsdictionary nsmutabledictionary

在下面的代码中,我只是指定从api调用返回的字符串值。将字符串值分配到已在.h文件中声明的第3行中的loginResultArray。之后,当我将该数组移动到第4行的字典中时,未存储字典值。当我移动时,值不存储在字典中。任何人都可以回答我吗?

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

1 个答案:

答案 0 :(得分:0)

使loginResultArray的属性保留,合成它然后执行以下操作:

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