Сортировка NSDictionary из JSON для UITableView
У меня возникают проблемы при попытке отсортировать мой NSDictionary по порядку, и это были недели, и я до сих пор не понял этого, поэтому я хотел бы, чтобы кто-нибудь мог помочь мне здесь ...
Данные NSDictionary взяты из JSON, и данные уже отсортированы с сервера, и они отображаются по порядку в JSON, но когда они извлекаются и преобразуются в NSDicitionary, порядок все неправильный ...
Это JSON
<code>{ "categories":{ "unknownCategoryName":[ { "key1":"value1", "key2":"value2" }], "unknownCategoryName1":[ { "key1":"value1", "key2":"value2" }], "unknownCategoryName2":[ { "key1":"value1", "key2":"value2" }], "unknownCategoryName3":[ { "key1":"value1", "key2":"value2" }] } } </code>
Количество категории и ее название не будут известны, пока не будет получен JSON, так что это то, что я использую для подсчета и настройки tableView и раздела
<code>NSDictionary *results = [jsonString JSONValue]; NSDictionary *all = [results objectForKey:@"categories"]; self.datasource = all; - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return [self.datasource count]; } - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { NSString *title = [[self.datasource allKeys] objectAtIndex:section]; return title; } </code>
И что я хочу сделать, это перечислить раздел и заголовок раздела как порядок в JSON .... вместо отображения хаоса, как
unknownCategory3
unknownCategory1
unknownCategory
unknownCategory2
& Quot; неизвестная категория & quot; Имя продукта категории, они не в алфавитном порядке, без какого-либо номера, и они уже отсортированы и отображаются в порядке в JSON ...
Так что было бы здорово, если бы вы, ребята, могли помочь. Заранее спасибо...