1
Je le code suivant:addObjectsFromArray contre mutableCopy
self.itemsCopy = [self.items mutableCopy];
//[self.itemsCopy addObjectsFromArray:self.items];
NSLog(@"------- BEFORE APPEND --------");
NSLog(@"items count: %d",[items count]);
NSLog(@"itemsCopy count: %d",[itemsCopy count]);
Mes résultats sont les suivants:
------- BEFORE APPEND --------
items count: 15
itemsCopy count: 15
Cependant, si je change la première ligne d'un mutableCopy à addObjectsFromArray:
[self.itemsCopy addObjectsFromArray:self.items];
Mes nouveaux résultats sont:
------- BEFORE APPEND --------
items count: 15
itemsCopy count: 0
Pourquoi mutableCopy remplit-il itemsCopy, mais pas addObjectsFromArray?