Przyjrzałem się wielu innym pytaniom SO związanym z tym pytaniem i nie znalazłem jednego, który zajmowałby się moją konkretną sytuacją. Tworzę zmienną liczbę tableViews programowo w jednej metodzie. W późniejszym momencie chciałbym przeładować dane w jednym z tableViews w innej metodzie. Chciałbym użyć ...Przeładuj dane w programowo utworzonym tableView
[tableView reloadData];
do ponownego załadowania danych do konkretnej tableView. Problemem, który mam, jest dostęp do tableView, który został utworzony programowo w późniejszym czasie. Moją myślą jest ustawienie unikalnego znacznika dla każdego tableView w trakcie jego tworzenia.
Oto moje pytanie. Czy można utworzyć i zainicjować tableView, odwołując się do istniejącego tagu tableView. Na przykład, z UIView jest możliwe ...
UIView *notATableView = [[UIView alloc] viewWithTag:1];
które pozwoliłyby mi zmodyfikować widok którego tag był równy 1. Czy istnieje możliwość, podobna do tableViews?
po prostu użyć zmiennych instancji lub właściwości - [self.tableView1 reloadData] lub [self.tableView2 reloadData] – rdelmar
zgadzam się z rdelmar - Dlaczego przeszkadza ustawianie znaczników, gdy można przypisać utworzone widoki do właściwości. Znacznie więcej do utrzymania. – Abizern