Ich bin dabei, eine iPhone-Anwendung zu entwerfen und zu programmieren, um Filmzeiten anzuzeigen. Ich habe derzeit einen Film Klasse, die enthält:Wie erstellt man die Datenquelle für ein UITableView, um mit einem UISegmentedControl zu sortieren?
NSString title
NSSDate releaseDate
NSSDate score
Meine UI ist ein einfaches UINavigationController
, die eine segmentierte Kontrolle hat, wie es Titel und UITableView
die Filme angezeigt werden Setup im Interface Builder. Das segmentierte Steuerelement besteht aus drei Segmenten: Titel, Eröffnungsdatum und Ergebnis (auf RottenTomatoes). Die Daten für die Tabellenansicht werden derzeit von einer bereitgestellt, die eine Eigenschaft des AppDelegate ist.
Ich weiß, dass ich Aktionen Ziel registrieren können den folgenden Code verwenden, aber ich bin nicht sicher, wie die UITableView
Daten an dieser Stelle sortieren:
[segmentedControl addTarget:self action:@selector(action:) forControlEvents:UIControlEventValueChanged];
Wie und wo greifen ich die UITableView
, wenn die UISegmentedControl
ausgewählte Segmentwechsel?