Ios UITableView在计数时崩溃?
我的应用程序有一个简单的TableView,它昨天一整天都在工作。今天,当我试图让它在选中某一行时加载另一个ViewController时,它甚至在TableView出现之前就崩溃了。。。所以我注释掉了我添加的任何新代码,它仍然在崩溃。就我所知,xcode所说的唯一一件事就是它的断点在这个方法上Ios UITableView在计数时崩溃?,ios,uitableview,Ios,Uitableview,我的应用程序有一个简单的TableView,它昨天一整天都在工作。今天,当我试图让它在选中某一行时加载另一个ViewController时,它甚至在TableView出现之前就崩溃了。。。所以我注释掉了我添加的任何新代码,它仍然在崩溃。就我所知,xcode所说的唯一一件事就是它的断点在这个方法上 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return
- (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
方法而不是-viewdiload
方法初始化数组。我找到了答案
我不知何故添加了手动断点,比如一半的应用程序?我不明白我是怎么做到的,但一旦我找到并删除了它们,应用程序现在就可以正常工作了
谢谢你的回答 显示Xcode在输出中显示的错误,并尝试NSLog(@“%i”,[listOfSchools count]);在ViewDidLoad中,如果在选择行后崩溃,则向我们显示tableViewd:didSelectRowAtIndexPath代码