0

我的应用程序有一个简单的 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";
    }

我不明白为什么它会破裂。不,这不是家庭作业,只是我在学校帮忙的一个项目。

一如既往,感谢您的帮助。

4

2 回答 2

1

-init在方法而不是方法中初始化您的数组-viewDidLoad

于 2012-05-03T15:08:16.730 回答
0

我想通了伙计们。

我以某种方式添加了手动断点来喜欢一半的应用程序?我不明白我是怎么做到的,但是一旦我找到它们并删除它们,应用程序现在就可以正常工作了。

不过感谢您的回答!

于 2012-05-03T15:14:08.977 回答