Ho esaminato una serie di altre domande SO relative a questa domanda e non ne ho trovato una che si occupasse della mia situazione specifica. Creo un numero variabile di tableViews a livello di codice in un unico metodo. In un secondo momento, vorrei ricaricare i dati in una qualsiasi delle tabelleView in un altro metodo. Vorrei usare ...Ricarica i dati in tabelle create a livello di programmazione
[tableView reloadData];
per ricaricare i dati in una tabella specifica. Il problema che sto avendo sta accedendo al TableView che è stato creato programmaticamente in un secondo momento. Il mio pensiero è di impostare un tag univoco per ogni TableView così come è stato creato.
Quindi ecco la mia domanda. È possibile creare e inizializzare un tableView facendo riferimento a un tag di TableView esistente. Ad esempio, con un UIView è possibile ...
UIView *notATableView = [[UIView alloc] viewWithTag:1];
che mi permettesse di modificare la vista il cui tag è stato uguale a 1. esiste una possibilità simile per tableViews?
Basta usare variabili di istanza o proprietà - [self.tableView1 reloadData] o [self.tableView2 reloadData] – rdelmar
Sono d'accordo con rdelmar - Perché preoccuparsi impostazione dei tag quando è possibile assegnare le viste tabella create alle proprietà. Molto più mantenibile. – Abizern