2010-09-20 2 views
0

У меня есть приложение, которое использует CoreData/.sqlite хранить свои данные, панель вкладок и представления таблицыTabBar + UITableView + CoreData

Данных имеют отношения и данные уже настройка. У меня есть первое представление таблицы в Tab 1, отображающее данные правильно из полученных результатов. Но я застрял на просвете. Было бы здорово, если бы кто-нибудь мог просветить меня.

Я устанавливаю другой контроллер получаемых результатов во втором контроллере представления? Или ?

Структура Применение

Tab 1

первый взгляд> Plain Table View Cell> Данные из FetchedResultsController

второй вид> Стол с клиентами Table View Cell (customviewcell.h/.м) (Просверлить данные из предыдущего вида выбранного элемента)

3-й вид> DetailView

Вкладка 2

Структура такая же, как указано выше, только источник из Интернета.

Спасибо ~


нормально, моя модель данных, как это

# Районы (простой список таблица)

## Список школы в выбранном районе (с другой информацией и UIimage/пользовательская таблица)

### Подробная информация о школе с 2-3 секционным столом с информацией.

Я могу получить список равнинных районов для правильного отображения, но я не могу правильно реализовать список школьных таблиц. Было бы здорово, если бы вы могли предоставить мне пример краткого кода.

Million thanks ~

ответ

0

Позвольте мне попытаться ответить вам.

Если у вас есть структура вроде этого:

-- object1 -- 
var1 
var2 
rel1 -> Relationship to object2 

-- object2 -- 
rel1_rev -> Reverse relationship of rel1 
var1 
rel2 -> Relationship to object3 

-- object 3 -- 
rel2_rev => Reverse relationship to object 2 
detail_var 

Вы могли бы избежать всего использовать неправдоподобные результаты на второй взгляд ... если вам нужно отобразить на втором поле зрения данные REL1 вы просто должны вызовите object1.rel1, и у вас будут все записи для этих отношений ... и для подробного представления вы можете просто вызвать object2.rel2, чтобы иметь сведения об этом объекте.

Конечно, этот пример работает только в том случае, если вы правильно разработали модель CoreData или она никогда не будет работать.

С вашей информацией лучший ответ действительно трудно дать, если вам нужна дополнительная информация, пожалуйста, предоставьте нам очень реальную ситуацию.

Приветствия

+0

Большое спасибо за быстрый ответ, на самом деле моя модель данных, как этот район –

Смежные вопросы