ios - Displaying two sets of results in one TableViewController -


i know startlingly stupid question, can't figure out. every answer involves uisearchbar, not i've got.

i'm trying display 2 sets of results on 1 tableviewcontroller.

results display

1) everything in managedobjectcontext set in viewdidload

2) filtered set of results if predicate selected.

on mytableviewcontroller, have popover instantiates when click uibarbuttonitem on mytableviewcontroller. on popover, set predicate on mytableviewcontroller.

basically, i'd toggle what's displayed , display toggle driven whether variable nil (everything displays) or filtered (variable sets predicate).

have 2 nsarray properties allvalues , filteredvalues. set delegate/datasource properties using filteredvalues array.

next, when first data:

self.allvalues = [somecontroller fetchallvalues]; self.filteredvalues = self.allvalues; [self.myview.tableview reloaddata]; 

last, alter filteredvalues array whether or not predicate selected:

if (self.selectedpredicate) {     self.filteredvalues = [self.allvalues filteredarrayusingpredicate:self.selectedpredicate]; } else {     self.filteredvalues = self.allvalues; } [self.myview.tableview reloaddata]; 

Comments

Popular posts from this blog

jquery - How do you format the date used in the popover widget title of FullCalendar? -

Bubble Sort Manually a Linked List in Java -

asp.net mvc - SSO between MVCForum and Umbraco7 -