我有一个 UITableViewController 的子类,当我在 viewDidLoad 中调用 self.tableView 时,它会崩溃并继续调用相同的方法。我已经将它从使用故事板(工作正常)转移到只是代码,现在它出现了这个错误。我有一个带有 UITableViewCell 子类的 xib 文件。
- (void)viewDidLoad
{
[super viewDidLoad];
UINib *nib = [UINib nibWithNibName:@"AddCell" bundle:nil];
//here
[self.tableView registerNib:nib forCellReuseIdentifier:@"AddCell"];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(cancel:)];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(done:)];
// Uncomment the following line to preserve selection between presentations.
// self.clearsSelectionOnViewWillAppear = NO;
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem;
}
想知道有没有人遇到同样的问题或者有没有解决办法。
提前致谢