Je continue d'obtenir une erreur avec ce code, l'application me dit que j'essaie de muter un objet qui n'est pas mutable. Quelqu'un peut-il jeter un coup d'oeil et expliquer ce que je fais mal? Merci.Objective-C: Erreur NSMutableString
thisrow = [NSString stringWithFormat:@"%i", startPointX2];
NSMutableString* setCoordStr = [[NSMutableString alloc] init];
[setCoordStr appendFormat: thisrow];
if(w==1) {
thiscol = [NSString stringWithFormat:@"%i", endPointY];
[setCoordStr insertString:thiscol atIndex:[setCoordStr length]];
} else {
for(startPointY; startPointY<endPointY+1; startPointY++) {
thiscol = [NSString stringWithFormat:@"%i", startPointY];
[setCoordStr insertString:thiscol atIndex:[setCoordStr length]];
}
}
NSLog(@"%@ ", setCoordStr);
Pouvez-vous être plus précis quant à quelle ligne est un échec? – Tim
Pouvez-vous coller l'erreur exacte? "Essayer de muter un objet qui n'est pas mutable" pourrait être un certain nombre de choses, et il est difficile de deviner lequel sans l'information d'erreur spécifique. –
Ceci ^. Et la ligne exacte sur laquelle l'erreur s'est produite serait utile aussi. – robinjam