문제

나는 nsmutabledictionary가 있습니다.

NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:path];

그 사전에서 요소를 업데이트해야합니다. 어떻게 할 수 있습니까?

도움이 되었습니까?

해결책

참조하십시오 API 여기

먼저 사용 사용 객체를 검색합니다

[dict objectForKey:@"key"];

나중에 다음을 사용하여 다시 설정할 수 있습니다.

- (void)setObject:(id)anObject forKey:(id)aKey
- (void)setValue:(id)value forKey:(NSString *)key

다른 팁

Dictionary는 각 키에 대해 하나의 객체를 가질 수 있으므로 "키를위한 객체 설정"을 사용하면 현재 객체를 업데이트합니다.

NSMutabledictionary의 방법 addentriesfromdictionary.

https://developer.apple.com/library/mac/#documentation/cocoa/reference/foundation/classes/nsmutabledictionary_class/reference/reference.html

두 사전 모두에 동일한 키가 포함 된 경우 해당 키에 대한 사전의 이전 값 객체가 릴리스 메시지를 보내고 새 값 객체가 제기됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top