[objective-c] NSDictionary를 다른 NSDictionary에 추가

하나 NSDictionary있고로드됩니다 UITableView. 사용자가 더 많이 스크롤하면 API를 호출하고 새 데이터를 가져옵니다. 이 데이터는 다시 NSDictionary. NSDictionary기존에 새로운 것을 추가 할 수 있습니까?



답변

이 사람을 찾고 있습니다.

[NSMutableDictionary addEntriesFromDictionary:]

반드시 당신의 확인 UITableView사전이입니다 NSMutableDictionary!

여기에서 확인하세요


답변

NSMutableDictionary addEntriesFromDictionary를 사용하여 두 개의 사전을 새 가변 사전에 추가하십시오. 그런 다음 변경 가능한 항목에서 NSDictionary를 만들 수 있지만 일반적으로 변경 불가능한 사전을 가질 필요는 없습니다.


답변

NSDictionary가 다른 NSDictionary로 가득 차 있습니까? 끝에 NSDictionaries를 추가 할 수있는 NSMutableArray가 필요한 것 같습니다. 들어오는 데이터의 흐름을 제어 할 수 있고 어레이에서 중복 될 위험이 없다고 가정하면 확실히 데이터를 추가 할 수 있습니다.

NSMutableArray *array = [[NSMutableArray alloc] init];
arrayCount = [array count]; // check the item count
[array addObject:dictToAppend];

어떻게 구현하고 있는지 보지 않고서는 더 자세한 코드 예제를 제공 할 수 없습니다. 항목을 추가하는 것은 쉽지만 변경 가능한 버전의 배열 또는 사전에서만 수행 할 수 있습니다. 이것이 조금 도움이되기를 바랍니다.


답변