Objective-C: ошибка NSMutableString - PullRequest
0 голосов
/ 16 ноября 2010

Я получаю сообщение об ошибке с этим кодом, приложение сообщает мне, что я пытаюсь изменить объект, который нельзя изменить. Может кто-нибудь взглянуть и объяснить, что я делаю не так? Спасибо.

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);

1 Ответ

1 голос
/ 16 ноября 2010

Вы можете использовать appendString: вместо вашего первого appendFormat: и вашего insertString:atIndex:

...