使用addObject将对象添加两次
AppDelegate *appdelegate = [[UIApplication sharedApplication] delegate];
NSLog(@"LOG1 %@", object.text);
[appdelegate.mutarray addObject:object.text];
NSLog(@"LOG2 %@", appdelegate.mutarray);
Log1返回:LOG1值 Log2返回:LOG2( “值”, “值” )
为什么要加两次? removeObject删除我只能删除一个
答案 0 :(得分:0)
因为你第一次将你的值添加到NSMutableArray而没有从NSMutableArray删除值经常添加。到目前为止,它正在添加并发重复值。在添加新值之前删除整个数组。
if(appdelegate.mutarray.count!=0)
[appdelegate.mutarray removeAllObject];
[appdelegate.mutarray addObject:object.text];