我正在尝试调用reloadData
我的UITableView
. 我正在制作没有界面构建器的应用程序。
此代码适用于 Interface Builder,但似乎并非没有。
当我将我的代码与我以前在界面生成器中执行的操作进行比较时,我错过了将视图控制器拖到UITableView
. 我有代表和数据源设置和工作。我的代码中是否缺少某些内容?
编辑: 这是在我的 viewDidLoad 中设置的 _tableView 具有属性集并且是合成的。
//Data is set into an NSArray then copied into an NSMutableArray
_nsarray = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:docPath error:NULL];
_nsmArray = [[NSMutableArray alloc] init];
[_nsmArray addObjectsFromArray:_nsarray];
_tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 416)];
_tableView.delegate = self;
_tableView.dataSource = self;
[self.view addSubview:_tableView];
-(void)refreshTable {
//_tableView = [[UITableView alloc] initWithFrame:CGRectZero];
[self.tableView reloadData];
}