J'ai un tableau avec plusieurs objets et je veux ajouter 90.0 à chaque valeur. Je veux le faire en utilisant enumerate. Puis-je créer ceci:iPhone - énumération des blocs
[myArray enumerateObjectsWithOptions:NSEnumerationConcurrent
usingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
double aValue = [obj doubleValue];
aValue += 90.0;
obj = [NSNumber numberWithDouble:aValue];
}];
ma question concerne la dernière ligne. Je reçois la valeur de l'objet, ajoute 90 et ensuite je dois le stocker. Comme c'est un peu bizarre, parce que je travaille sur le niveau de l'objet, je ne savais pas si la troisième ligne avait la syntaxe correcte pour stocker la valeur mise à jour sur l'objet. Xcode se plaint "obj" n'est jamais utilisé, car il pense que j'affecte le numéro à obj avec l'intention de l'utiliser, mais je ne fais que stocker la valeur.
Est-ce correct?
merci! Cela devrait résoudre le problème!!!! – SpaceDog