Как я могу изменить данные, используя NSMutableDictionary? - PullRequest
0 голосов
/ 30 ноября 2011

У меня есть NSMutableArray, названный totalunits.У него есть некоторые данные.Каждые данные имеют такое значение.({blah blah blah},{blah = 1}).

Второе значение должно измениться на 0 вместо 1.Это то, что я объяснил в следующих кодах.

NSMutableDictionary *inappDict=[[NSMutableDictionary alloc] init];
    [inappDict setObject:@"0" forKey:@"inapp"];
    [[totalunits objectAtIndex:currenttag] replaceObjectAtIndex:1 withObject:newDict];        

Но, используя это, я получаю исключение, подобное этому:

[__ NSCFArray replaceObjectAtIndex: withObject:]: метод мутации отправленк неизменному объекту.

Помогите мне.

Заранее спасибо

1 Ответ

1 голос
/ 30 ноября 2011

Вы инициализировали NSMutableArray как NSArray, поэтому у него нет методов мутации; дважды проверьте, что вам нужно для операции NSMutableArray, а не NSArray

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...