当我按下numberOfRowsInSection
后退按钮时,navigationcontroller's
返回0,但是当我放置断点时- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
被调用...应用程序崩溃..请帮忙吗?
在释放表视图之前,你应该将tableview的委托设置为nil,dealloc,如下所示:
- (void)dealloc{
[myTableView setDelegate:nil];
[myTableView release];
myTableView = nil;
}
除了你试图在viewWillDisappear
重新加载表,如果是的话你应该避免它并找到解决方法。
希望这可以帮助。
尝试使numberOfRowsInSection方法返回1
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 1;
}