当前位置: 首页 > 知识库问答 >
问题:

表格视图不显示数据,iphone

卫念
2023-03-14

我现在正在使用UITableView,我所拥有的是

我的类.h

@ interface my class:UIViewController {

}

@property (strong,strong)ui label * name;

@属性(strong,strong)UILabel*add;

我的班级.m

-(NSInteger)tableView:(UITableView*)atableView行数节:(NSInterger)节{

return 3 ;
 }

-(UITableViewEllCell *)tableView:(UITableView *)aTableView 单元格对于RowAtIndexPath:(NS索引路径 *)索引路径 {

static NSString *CellIdentifier = @"cell";
tableCell = [aTableView dequeueReusableCellWithIdentifier:CellIdentifier];
...................................................

return tableCell; 

}

当我把我的断点放在numberOfRowsIn部分时,它似乎根本没有被执行。这让我很困惑。如果您以前遇到过,请提供建议。

谢谢

共有1个答案

慕迪
2023-03-14

最常见的原因是没有将视图控制器设置为表视图委托和数据源。如果它是内置于情节提要中的,则可以通过选择表上的连接检查器并将这些属性拖动到视图控制器来完成此操作。

否则,在代码中设置它,如下所示:

self.tableView.delegate = self;
self.tableView.datasource = self;
 类似资料:
  • 我正在尝试使用MPAndroid图表来显示2组数据。没有语法错误或崩溃,但没有显示任何数据。这是我的代码。 每次我运行时页面都会崩溃。日志显示,“一个或多个DataSet Entry数组比此ChartData对象的x值数组长。”我记录了我的x轴值并检查了,两个数组的大小都是一样的!

  • 我已经制作了Hello World RCP应用程序,得到了以下类结构: 向Perspective.createInitialLayout()添加额外代码: 但不显示视图。 我将breakpoint设置到perspective.createInitialLayout()中,发现它没有执行。 我的观点声明是: ApplicationWorkbenchAdvisor.GetInitialWindowPe

  • 我有一个带有id和name列的JPA实体表。我想将名称值显示到thymeleaf视图。现在,我可以在视图中看到Entity对象,但不能看到Name的列值。下面是我如何创建表并定义getter和setter的: 从控制器中,我尝试设置内容的方式如下: 我只想让书名出现,而不是物体。我该怎么做?

  • 数据显示在logcat中,但不显示在文本视图中。我能做什么 这是我的日志

  • pre { white-space: pre-wrap; } 数据网格(datagrid)的虚拟滚动特性可以用来显示大数量的记录而不需要分页。 当滚动垂直滚动条时,数据网格(datagrid)执行 ajax 请求来加载和刷新现有的记录。 整个刷新的行为过程是平稳的没有闪烁。 在本教程中,我们将创建一个数据网格(datagrid),并运用虚拟滚动特性从服务器加载数据。 创建数据网格(DataGrid