私はモデルクラスを持っています。メソッド「セッター」を呼び出すと、いくつかの文字列値がオブジェクトの属性に設定されます。属性が設定されると、メソッドは に格納されている新しいオブジェクトを返しますNSMutableArray *eintraegeSortiert
。
さて、新しいオブジェクトが必要です。ポインターを削除して、再度設定する必要があると思います。ポインターを削除しないと、可変配列に格納されているすべてのオブジェクトも変更され、その可変配列に同じオブジェクトを 100 回格納しました。私はそれを正しくすることなく、複数の方法で試しました。私は何を間違っていますか?私のコード:
NSMutableArray *eintraegeSortiert = [NSMutableArray array];
for (int i = 0; i < ([mArray count] / 11) ; i++) {
Vertretung *vertretung = [[Vertretung alloc] init];
[eintraegeSortiert addObject:[self setter:mArray :vertretung]];
}