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

asp.net mvc - SSO between MVCForum and Umbraco7 -

Python Tkinter keyboard using bind -

ubuntu - Selenium Node Not Connecting to Hub, Not Opening Port -