Hallo
Ich möchte einen NSInteger zu einem TableView-Controller übergeben und dann verwenden, um ein Badge festzulegen.
In diesem Fall ist der NSInteger, den ich übergeben möchte, die Anzahl der Zeilen in einer TabelleView, zurückgegeben mit Core Data (numberOfRows).Übergeben Sie NSInteger an einen TableView-Controller
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
NSInteger numberOfRows = 0;
if ([[fetchedResultsController sections] count] > 0) {
id NSFetchedResultsSectionInfo sectionInfo = [[fetchedResultsController sections] objectAtIndex:section];
numberOfRows = [sectionInfo numberOfObjects];
}
return numberOfRows;
}
Wie kann ich einen anderen NSInteger erklären und es dann zu einem Tableview-Controller übergeben? in der zweiten Tabelle View-Controller
Danke,
Matthew
Ich bin mir nicht sicher, ob ich Ihre Frage richtig verstanden habe, aber würden Sie nicht einfach den obigen Code verwenden? – Rog
Sorry für die Verzögerung ... Dieser Code oben ist, dass ich in meinem Hauptcontroller, Kerndaten verwalten. Ich möchte die numberOfRows Nummer an einen anderen TableView Controller übergeben, um eine Methode zu setzen ... Ich habe versucht mit NSUserDefaults und funktioniert, aber die Zahl wird nicht jedes Mal aktualisiert, wenn sich die Anzahl der Zeilen in der Tabellenansicht ändert ... Können Sie mir helfen? ? – matteodv