我有一个模型类。当我调用方法“setter”时,我为对象的属性设置了一些字符串值。设置属性后,该方法返回存储在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]];
}