Cocoa touch UItableviewController不支持';t加载数据

Cocoa touch UItableviewController不支持';t加载数据,cocoa-touch,uitableview,Cocoa Touch,Uitableview,大家好,我有一个UITableviewcontroller类,我正在从otherview调用它,并将其推到navigationcontroller上 Streets_view_Controller_iPhone * street_controller = [[Streets_view_Controller_iPhone alloc]initWithStyle:UITableViewStylePlain]; street_controller.riding_number = [a

大家好,我有一个UITableviewcontroller类,我正在从otherview调用它,并将其推到navigationcontroller上

Streets_view_Controller_iPhone * street_controller = [[Streets_view_Controller_iPhone alloc]initWithStyle:UITableViewStylePlain];
        street_controller.riding_number =  [assignment objectForKey:@"Riding_Number"];
        street_controller.polling_number = [assignment objectForKey:@"Poll"];




        [self.navigationController pushViewController:street_controller
                                             animated:YES];
这是我的tableview控制器类 “街道\视图\控制器\ iPhone.m”

#导入“街道_视图_控制器_iPhone.h”
@实现街道\u视图\u控制器\u iPhone
@综合r~u数;
@综合轮询u数;
@综合数据;
-(NSString*)dataFilePathwithFilename:(NSString*)名称
{
NSArray*Path=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,是);
NSString*documentsDirectory=[paths objectAtIndex:0];
返回[DocumentsDirectoryStringByAppendingPathComponent:name];
}
-(id)initWithStyle:(UITableViewStyle)样式
{
self=[super initWithStyle:UITableViewStylePlain];
如果(自我)
{
//自定义初始化
}
回归自我;
}
-(无效)解除锁定
{
[骑乘号码发布];
[投票号码发布];
[数据发布];
[super dealoc];
}
-(无效)未收到记忆警告
{
//如果视图没有superview,则释放该视图。
[超级记忆警告];
//释放所有未使用的缓存数据、图像等。
}
#pragma标记-视图生命周期
-(无效)viewDidLoad
{
self.title=@“街道”;
NSString*filepath=[self-dataFilePathwithFilename:[NSString stringWithFormat:@“%@%@.plist”,self.riding_编号,self.polling_编号];
NSLog(@“%@”,文件路径);
NSArray*streets=[[NSArray alloc]initWithContentsOfFile:filepath];
self.data=街道;
[街道释放];
[超级视图下载];
[self.tableView重载数据];
}
-(无效)视图卸载
{
[超级视频下载];
//释放主视图的所有保留子视图。
//例如,self.myOutlet=nil;
}
-(无效)视图将显示:(BOOL)动画
{
[超级视图将显示:动画];
}
-(无效)视图显示:(BOOL)动画
{
[超级视图显示:动画];
}
-(无效)视图将消失:(BOOL)已设置动画
{
[超级视图将消失:动画];
}
-(无效)视图消失:(BOOL)已设置动画
{
[超级视窗消失:动画];
}
-(布尔)应自动旋转指针面定向:(UIInterfaceOrientation)interfaceOrientation
{
//对于支持的方向返回YES
返回(interfaceOrientation==UIInterfaceOrientationGraphic);
}
#pragma标记-表视图数据源
-(NSInteger)表格视图中的节数:(UITableView*)表格视图
{
返回0;
}
-(NSInteger)表视图:(UITableView*)表视图行数节:(NSInteger)节
{
//返回[数据计数];
//NSLog(@“%d”,数据计数];
返回2;
}
-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
{
静态NSString*StreetLevel单元格=@“StreetLevel单元格”;
UITableViewCell*单元格=[tableView dequeueReusableCellWithIdentifier:
街道水平细胞];
如果(单元格==nil)
{
cell=[[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault重用标识符:StreetLevel单元格]自动释放];
//NSUTEGER行=[indexPath行];
//NSDictionary*streets_data=[数据对象索引:行];
//cell.textlab.text=[streets_数据对象forkey:@“Street_name”];
cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;
cell.textlab.text=@“街道测试”;
返回单元;
}
返回单元;
}
/*
//替代以支持表视图的条件编辑。
-(BOOL)tableView:(UITableView*)tableView caneditrowatinexpath:(nsindepath*)indepath
{
//如果不希望指定的项可编辑,则返回“否”。
返回YES;
}
*/
/*
//替代以支持编辑表格视图。
-(void)tableView:(UITableView*)tableView提交的编辑样式:(UITableViewCellEditingStyle)行的编辑样式索引路径:(NSIndexPath*)索引路径
{
如果(editingStyle==UITableViewCellEditingStyleDelete){
//从数据源中删除该行
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]和RowAnimation:UITableViewRowAnimationFade];
}   
else if(editingStyle==UITableViewCellEditingStyleInsert){
//创建相应类的新实例,将其插入数组,并向表视图添加新行
}   
}
*/
/*
//替代以支持重新排列表视图。
-(void)tableView:(UITableView*)tableView移动rowatinexpath:(nsindepath*)从indepath到indepath:(nsindepath*)到indepath
{
}
*/
/*
//重写以支持表视图的条件重新排列。
-(BOOL)tableView:(UITableView*)tableView可以移动rowatinexpath:(nsindepath*)indepath
{
//如果不希望该项目可重新订购,则返回“否”。
返回YES;
}
*/
#pragma标记-表视图委托
-(void)tableView:(UITableView*)tableView未选择RowatineXpath:(NSIndexPath*)indexPath
{
//导航逻辑可能位于此处。创建并推送另一个视图控制器。
/*
*detailViewController=[[alloc]initWithNibName:@“bundle:nil];
// ...
//将选定对象传递给新的视图控制器。
[self.navigationController pushViewController:detailViewController动画:是];
[详细视图控制器发布];
*/
}
@结束

但由于某些原因,我在牢房里什么也没有得到,只有视图的标题,即街道。和空表

由于以下原因,表中不会显示任何内容:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 0;
}

表中必须至少有一个部分,才能显示任何数据。尝试
返回1看看是否有效。

谢谢我知道我问这样的问题是愚蠢的
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 0;
}