我的应用程序有一个简单的TableView,昨天它整天都在工作。现在,今天当我试图使它在选择某一行时加载另一个ViewController时,它在TableView出现之前就崩溃了……所以我注释掉了我添加的任何新代码,但它仍然崩溃。据我所知,xcode唯一说的就是它的断点就是这种方法
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [listOfSchools count];
}
这是所有重要内容的其余部分。
- (void)viewDidLoad
{
[super viewDidLoad];
//Initialize the array.
listOfSchools = [[NSMutableArray alloc] init];
//Add items
[listOfSchools addObject:@"CVHS"];
[listOfSchools addObject:@"Elementary"];
[listOfSchools addObject:@"Middle School"];
[listOfSchools addObject:@"High School"];
[listOfSchools addObject:@"All"];
self.navigationItem.title = @"Select Type of School";
}
我不明白为什么要中断。不,这不是家庭作业,只是我在学校正在帮助的一个项目。
与往常一样,感谢您的帮助。
最佳答案
使用-init
方法而不是-viewDidLoad
方法初始化数组。
关于ios - UITableView崩溃计数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10434020/