Возможно, вы не подключили DataSource
и Delegate
к XIB
или
Вы можете сделать это с помощью кода, используя:
self.tableView.delegate = self;
self.tableView.datasource = self;
Также вы должны добавить его, как показано ниже:
@interface <YourViewControllerName>:UIViewController <UITableViewDelegate,UITableViewDataSource>
РЕДАКТИРОВАТЬ:
Но вы должны постараться понять, что ваши элементы управления, такие как UITableView, нельзя напрямую вызывать и устанавливать в ваш класс UIView.
Это должен быть UIViewController только тогда, когда есть возможность добавлять и заполнять данные в TableView.
Таким образом, вы можете вызвать методы делегата данных и источника данных, а также reloadData в ViewController, который работает как parentView для этого UIView.
Поэтому, если вы не поступите так, я боюсь, что это невозможно.
Надеюсь, это поможет вам.