私は自分のを呼び出そうとreloadData
していUITableView
ます。インターフェイスビルダーなしでアプリを作成しています。
このコードはInterfaceBuilderで機能しますが、そうでないようには見えません。
コードをInterfaceBuilderで行っていたものと比較すると、ViewControllerをにドラッグするコードのビットが欠落しています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];
}