我有一個模型類。當我調用方法「setter」時,我將一些String值設置爲我的對象的屬性。在設置屬性後,該方法將返回存儲在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]];
}
你能解釋一下多一點點,你是什麼意思通過刪除指針,亞光解釋一步一步,您每次都創建一個新對象。 – zahreelay