Показване на NSSet/NSMutableSet от различни обекти в UITableView

аз съм нов в SOF и се надявам, че това е добър въпрос като начало :)

заседнал съм със следния проблем:

Трябва да покажа NSMutableSet със съдържанието на 2 различни NSArrays, съдържащи 2 различни типа обекти в същия TableView, а също и в същия раздел.

Опитах с NSMutableDictionary, но не можах да разбера как да покажа NSArrays, съхранени в речника, първият и след това вторият в рамките на единствен раздел.

Благодаря предварително.

PS: това, което се опитвам да направя, е да покажа обекти като ястия, храни и напитки за конкретен ден в tableView с групирана клетка за всяко хранене. Така групираните напр. за обяд показва 3 обекта: ястия, храни и напитки.

Получавам NSSsets от ястия, храни, напитки, използвайки връзка с обекта Day. Опитах се да ги поставя в двуизмерен масив, но не успях при зареждането на клетки (показва само последния обект).


person Cl0ck0verFl0w    schedule 13.03.2012    source източник
comment
Трябва да предоставите повече информация. За какви обекти говорим. Как са подредени в масивите и какви са правилата за това как се показват в потребителския интерфейс. Ако имате екранна снимка на потребителския интерфейс, това също ще помогне.   -  person Perception    schedule 14.03.2012


Отговори (1)


Можете да попитате обекта в NSArray за неговия тип с isa. Според отговора можете да подготвите клетката в подготвитеForRowAtIndexpath

person mica    schedule 13.03.2012
comment
Вместо да използвате isa, защо не извикате class на въпросния обект? Какъв клас дефинира метода prepareForRowAtIndexPath? - person FluffulousChimp; 14.03.2012
comment
Благодаря ви момчета за отговорите. Опитвах се да направя това в много късен час през нощта, реших го. Беше очевидно. :P - person Cl0ck0verFl0w; 16.03.2012