Я спустился по кроличьей норе с индексированными, секционированными табличными представлениями и попал в поездку, из-за которой мне захотелось повредить много ценных предметов в моей комнате ... Я надеюсь, что еще один последний ясный вопрос:кто-то сможет помочь мне решить эту проблему в ходе продолжающейся борьбы.
Я собираюсь начать с самого начала, чтобы не путать кого-либо, кто предлагает свою помощь, я думаю, что так проще, и, надеюсь, кто-то может опубликовать какую-то честную статью.достойные примеры для меня, чтобы читать / использовать, как и в предыдущих вопросах, я думаю, что предоставил много подробностей и запутал всех, где запрос на самом деле прост ... его реализация протягивается и зависит от того, какие данные вы получаете и как.
Хорошо, мы идем.
У меня есть UITableView, который при открытии запрашивает мою базу данных на предмет списка производителей автомобилей, я анализирую поступающий XML и остаюсь с несортированным спискомПроизводители автомобилей, затем я передаю этот NSArray в пользовательский метод, который затем сортируетit AZ.
- (IBAction)startSortingTheArray:(NSMutableArray *)arrayData
{
//Sort incoming array alphabetically
[self setSortedArray:[arrayData sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)]];
Здесь я хотел бы узнать, как создать индексированное представление UITableview для индексной прокрутки большой базы данных. << ---- <strong>Это мой вопрос
Вот что я знаю, С этого момента мне нужно создать массив букв, которые представляют буквы алфавита, которые находятся в моих данных (то есть) первой букве каждого значения в моем отсортированном массиве.Мне также нужно создать NSDictionary с моими отсортированными массивами, разделенными на разделы с этим словарем.
Оттуда мне нужно обновить некоторые из моих методов делегата UItableview, чтобы они могли обрабатывать NSDictionary, разделы и т. Д. ОттудаМне нужно передать значения в моем NSDictionary меткам UItableviewcell ...
Во всех предыдущих попытках я дошел до того, что у меня есть все, но на самом деле я могу отображать данные в ячейках таблицы,но потому что он был составлен путем чтения нескольких различных руководств, он просто не работает.Поэтому я решил, что теперь я действительно знаю, что должно произойти, может быть, кто-то будет достаточно любезен, чтобы поделиться своим кодом аналогичной проблемы, из которой я смогу выучить и, надеюсь, научиться делать это на самом деле ...
Я хотел бы поблагодарить всех, кто помог мне до сих пор, и всех, кто собирается помочь мне в будущем: PI обязательно опубликует мое окончательное решение с комментариями, чтобы, надеюсь, предотвратить это с кем-либо еще в будущем!Я не могу помочь, но чувствую небольшую ненависть к яблоку за этот рассол реализации.
Honda,
Honda,
Honda,
Honda,
Honda,
Honda,
Honda,
Mazda,
Mazda,
Mitsubishi,
Mitsubishi,
Mitsubishi,
Mitsubishi,
Mitsubishi,
Mitsubishi,
Nissan,
Nissan,
Nissan,
Nissan,
Nissan,
Nissan,
Nissan,
Toyota,
Toyota,
Toyota