0
나는 totalunits
이라는 이름의 NSMutableArray
입니다. 그것은 약간의 데이터를 가지고 있습니다. 각 데이터에는 이와 같은 가치가 있습니다. ({blah blah blah},{blah = 1})
.NSMutableDictionary를 사용하여 데이터를 어떻게 변경합니까?
두 번째 값은 1
대신 0
으로 변경되어야합니다. 그게 내가 다음 코드에서 설명했던 것.
NSMutableDictionary *inappDict=[[NSMutableDictionary alloc] init];
[inappDict setObject:@"0" forKey:@"inapp"];
[[totalunits objectAtIndex:currenttag] replaceObjectAtIndex:1 withObject:newDict];
하지만이를 사용
, 나는 다음과 같은 예외를 받고 있어요 :가 [__NSCFArray replaceObjectAtIndex가 : withObject :] : 돌연변이 방법은 불변 객체에 를 보냈다.
도와주세요. 사전에
덕분에
글쎄, 예외 설명은 다른 물건 =) 말하고있다; [totalunits objectAtIndex : currenttag]에 의해 반환되는 배열은 NSMutableArray가 아니라 NSArray입니다. 여기에 totunits 배열에 항목을 추가하는 코드 만 게시하십시오. – Denis