Ios UITableView在计数时崩溃?

Ios UITableView在计数时崩溃?,ios,uitableview,Ios,Uitableview,我的应用程序有一个简单的TableView,它昨天一整天都在工作。今天,当我试图让它在选中某一行时加载另一个ViewController时,它甚至在TableView出现之前就崩溃了。。。所以我注释掉了我添加的任何新代码,它仍然在崩溃。就我所知,xcode所说的唯一一件事就是它的断点在这个方法上 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return

我的应用程序有一个简单的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
方法而不是
-viewdiload
方法初始化数组。

我找到了答案

我不知何故添加了手动断点,比如一半的应用程序?我不明白我是怎么做到的,但一旦我找到并删除了它们,应用程序现在就可以正常工作了


谢谢你的回答

显示Xcode在输出中显示的错误,并尝试NSLog(@“%i”,[listOfSchools count]);在ViewDidLoad中,如果在选择行后崩溃,则向我们显示tableViewd:didSelectRowAtIndexPath代码