for ループを介して NSMutableArray にオブジェクトを追加しようとしています。しかし、オブジェクトを追加するたびに、古いオブジェクトが置き換えられるため、その時点で配列にオブジェクトが1つしかないようです...
何が間違っているのか、何か考えはありますか?
- (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);
}
}
出力に最後に追加された文字列のみを常に表示するのは RESULT TEST ログです。