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;
}
誰かが同じ問題を抱えているかどうか、または解決策があるかどうか疑問に思っています。
前もって感謝します