Я работаю над простым пользовательским интерфейсом, но у меня возникают проблемы с addSubview
звонками, сделанными после removeFromSuperview
.Вызов addSubview после удаленияFromSuperview
В моей ViewController У меня есть IBOutlet UITableView
@property (strong, nonatomic) IBOutlet UITableView *tableView;
В зависимости от состояния данных, я удалить TableView из моего viewControllers зрения.
[self.tableView removeFromSuperview];
Пока все хорошо, вид удален. При использовании отладчика я все еще вижу, что мой viewController имеет действительный дескриптор для tableview. Проблема начинается с следующей строки, когда я вызываю addSubview.
[self.view addSubview:self.tableView];
[self.tableView setDataSource:studyResult];
[self.tableView reloadData];
Это ничего не делает, и я не вижу никаких изменений в пользовательском интерфейсе. Я попытался установить рамку на tableView и по-прежнему нет результатов.
Вы видели это поведение?
Джо
Действительно ли 'self.view' действителен? (В частности, 'self.view == self.tableView'?) – sapi
Оба объекта кажутся действительными и не равными друг другу. '