嘿,夥計們,當!我有一些問題重裝我的tableView。 我有我的子類的tableView,一個叫RadioTable類。我也有我的TableViewCells的子類,但那在這裏並不重要。重裝的tableView子類化導致崩潰
我需要指出的是,我很新,並建立了我的子類的一些教程之類的東西。
首先,這裏是錯誤消息我正在嘗試重新加載我的數據。 我正在用[self.tableView reloadData]重新加載它。
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "MainView" nib but didn't get a UITableView.'
好的,所以問題很明顯。該視圖(我的筆尖文件)沒有任何tableView連接到文件所有者。那就是我試圖解決的問題。我試圖在我的子類中添加一個IBOutlet,並在那裏設置tableView屬性。
(我的tableView子類是從UITableView的繼承,只是讓那清)
這裏是我的初始化代碼:
- (id)initWithStyle:(UITableViewStyle)style {
if ((self = [super initWithStyle:style])){
RadioTable *aTableView = [[RadioTable alloc] initWithFrame:self.tableView.frame style:style];
[aTableView setDelegate:self];
[aTableView setDataSource:self];
[aTableView setSwipeDelegate:self];
[aTableView setRowHeight:54];
[self setTableView:aTableView];
[self.tableView setScrollEnabled:NO];
[self.tableView setRowHeight:80];
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleSingleLine];
[self.tableView setSeparatorColor:[UIColor lightGrayColor]];
[aTableView release];
}
return self;
}
的的tableView工作正常,當我啓動應用程序,它的作品完美。但問題發生在我嘗試重新加載時。