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