我正在尝试通过 for 循环将对象添加到 NSMutableArray。但似乎每当我添加一个对象时,它都会替换旧的对象,因此我当时在数组中只有一个对象......
你知道什么可能是错的吗?
- (void)viewDidLoad
{
[super viewDidLoad];
LoginInfo *info = [[LoginInfo alloc] init];
info.startPost = @"0";
info.numberOfPosts = @"10";
info.postType = @"1";
getResults = [backendService getAllPosts:info];
for (NSInteger i = 0; i < [getResults count]; i++) {
Post *postInfo = [[Post alloc] init];
postInfo = [getResults objectAtIndex:i];
dataArray = [[NSMutableArray alloc] init];
[dataArray addObject:postInfo.noteText];
NSLog(@"RESULT TEST %@", dataArray);
}
}
结果测试日志始终只显示输出中最后添加的字符串。