普通视图控制器内的表视图

2023-12-20

我正在做这个 iPhone 项目,我需要在普通视图控制器内有一个(动态)表视图。我没有选择表视图控制器,因为我需要在页面中放置其他内容。想象一个包含文本字段、按钮和大约 4-5 个单元格的小表格视图的页面。

当我运行应用程序时,我需要触摸一个按钮才能转到此视图。我单击按钮,应用程序崩溃并告诉我:

2012-07-22 14:40:57.304 有多少?[3055:f803]*断言失败 -[UITableView _createPreparedCellForGlobalRow:withIndexPath:],/SourceCache/UIKit_Sim/UIKit-1914.84/UITableView.m:6061

这是我的 .H 文件:

#import <UIKit/UIKit.h>

@interface ProjectViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>

@end

这是我的 .M 文件:

#import "ProjectViewController.h"

@interface ProjectViewController ()

@end

@implementation ProjectViewController


//MyViewController.m
#pragma mark - Table View Data Source
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    NSLog(@"numberOfSectionsInTableView");
    return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    NSLog(@"numberOfRowsInSection");
    return 5;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    NSLog(@"cellForRowAtIndexPath");

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];

    NSLog(@"cellForRowAtIndexPath");

    cell.textLabel.text = @"Test";

    return cell;
}


@end

我通过 Control 键从表视图拖动到控制器以设置委托和数据源。

我做错了什么??

感谢您的帮助。


尝试在你的生活中开辟一个出口.h文件并将其连接到tableView在你的storyboard

项目视图控制器.h

@property (nonatomic, strong) IBOutlet UITableView *myTableView;

项目视图控制器.m

@synthesize myTableView;

...

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    NSLog(@"cellForRowAtIndexPath");

    UITableViewCell *cell = [self.myTableView dequeueReusableCellWithIdentifier:@"cell"];

    NSLog(@"cellForRowAtIndexPath");

cell.textLabel.text = @"Test";

return cell;

}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

普通视图控制器内的表视图 的相关文章

随机推荐

  • .NET OpenXML 性能问题

    我正在尝试使用 OpenXML 从 ASP NET Web 服务器写出 Excel 文件 我有大约 2100 条记录 大约需要 20 30 秒才能完成此操作 有什么办法可以让它更快吗 从数据库检索 2100 行只需要不到一秒的时间 不知道为
  • 如何将新标签插入 BeautifulSoup 对象?

    试图用 BS 来了解 html 构建 我正在尝试插入一个新标签 self new soup body insert 3 div div 当我检查结果时 我得到 lt div id file histor y gt lt div gt 所以我
  • 如何解决onRewardedAdClosed()后admob错误?

    广告正在展示 但是当我点击close the ad错误是 W Ads 004 The webview is destroyed Ignoring action W Ads 004 The webview is destroyed Ignor
  • 在 Prolog 中将两个多项式相乘

    我正在尝试使用 Prolog 来实现将两个多项式相乘的多项式乘法 下面是SML中给出的代码 但我需要Prolog中的代码 SML 的测试解决方案是 poly mult 1 0 5 0 1 0 3 0 10 0 15 0 并将返回 val i
  • Actionscript中如何处理数字精度?

    我有使用 BlazeDS 序列化到 Actionscript 的 BigDecimal 对象 一旦它们将 Actionscript 作为 Number 对象 它们就会具有如下值 140475 32变成140475 3199999999999
  • 实现返回任务的方法时的合同协议

    在实现返回有关抛出异常的任务的方法时 是否有 MS 最佳实践 或合同协议 这是在编写单元测试时出现的 我试图弄清楚是否应该测试 处理这种情况 我认识到答案可能是 防御性编码 但我不希望这成为答案 i e 方法必须始终返回一个任务 其中应包含
  • 主键 id 缺少值 Doctrine Symfony2

    我正在研究 symphony 2 8 2 学说中两个实体之间的连接 我不断收到 主键 id 缺少值 的信息 这是缺失 id 的 id 注释 ORM Id ORM Column type integer ORM GeneratedValue
  • 如何合并列表,但保持先前列表的顺序?

    我使用下面的命令合并此列表后给出了此输出 description t2 HELP description t2 1507 description t2 1189 description t2 5625 description None de
  • 共享首选项 KEY_FIRST_RUN 在 android 1.6 中不起作用?

    我使用以下代码来检查应用程序是否首次运行 SharedPreferences pref getPreferences MODE PRIVATE if pref contains KEY FIRST RUN Some operation pr
  • 你会如何设计一个非常“Pythonic”的 UI 框架?

    我一直在玩Ruby库 鞋子 基本上 您可以通过以下方式编写 GUI 应用程序 Shoes app do t para Not clicked button The Label do alert You clicked the button
  • 如何在 MATLAB 中可视化稀疏矩阵?

    所以我有这个矩阵here https dl dropbox com u 4724281 blah mat 尺寸为 13 x 8198 我称其为 blah 这是一个稀疏矩阵 因为它的大部分条目都是 0 当我执行 imagesc blah 时
  • React-router v4 中的嵌套路由和动态路由

    我有以下路由配置 return div div
  • 显示每帧都会变化的文本(如分数)

    有没有简单的方法可以在 onDrawFrame 方法中显示简单的白色文本 而右上角没有任何纹理 该文本在实现 Renderer 的类中的每个帧上都会发生变化 我相信它是 2D 的 所以不需要进行任何转换 我找到了很多教程 但它们看起来都太复
  • 在 C# 中获取特定字符串后的文本行

    我正在阅读一个看起来像这样的文件的内容 1 Message my string here EffDate 1 1 1995 DeactDate Modified Note 2 Message my other string here Eff
  • iOS:向本机 iPhone 应用程序添加 Facebook Like 按钮

    我想知道是否可以将 Facebook Like 按钮添加到本机 iPhone 应用程序中 在应用程序中 用户浏览企业目录或交易 当他们点击某个项目以查看详细信息时 最好有一个 Facebook Like 按钮 可用于将该项目发布到用户的 F
  • 抽象基类不强制执行函数

    from abc import abstractmethod ABCMeta class AbstractBase object metaclass ABCMeta abstractmethod def must implement thi
  • 在 Android Wear 中显示持续通知

    我一直在尝试 Android Wear 并制作一些虚拟应用程序 我注意到 Android Wear 似乎没有显示正在进行的通知 即带有setOngoing true 有什么办法可以在 Wear 上显示这些通知吗 巴克赛德的答案是正确的 我最
  • 从 C 创建的二进制文件中读取双精度数的最佳方法是什么?

    C 程序将连续的双精度数吐出到二进制文件中 我希望将它们读入Python 我尝试使用struct unpack d f read 8 编辑 我在 C 中使用以下代码编写一个随机双数 r drand48 fwrite void r sizeo
  • libc 函数 isatty() 如何工作?

    我搜索了 linux 存储库 但找不到它的定义 所以我猜它是 C 或类似的东西附带的东西 我试图理解如何isatty能够判断文件描述符是否是终端 甚至用技术语言来说 是终端 意味着什么 我不太确定在哪里可以找到它的实现 如果它在汇编中 我将
  • 普通视图控制器内的表视图

    我正在做这个 iPhone 项目 我需要在普通视图控制器内有一个 动态 表视图 我没有选择表视图控制器 因为我需要在页面中放置其他内容 想象一个包含文本字段 按钮和大约 4 5 个单元格的小表格视图的页面 当我运行应用程序时 我需要触摸一个