Objective c 无法从自定义类获取要填充的TableCell

Objective c 无法从自定义类获取要填充的TableCell,objective-c,xcode,macos,cocoa,Objective C,Xcode,Macos,Cocoa,我的tableview有一个奇怪的问题,我不知道如何解决。我已经在十几个项目中用了十几种方法,这是第一次不起作用 问题是,我在应用程序中创建了一个tableview,创建了一个对象,将委托和数据源发送到该对象,将该对象引用到我的自定义类中,并且除了objectValueForTableColumn之外,其他一切似乎都正常工作 我的目标: 我的桌子: 输出: 我编写的其他程序完全按照预期工作,但这一个不会返回表列的值,即使我可以通过NSLogs看到它正在执行代码。相反,我为每个单元格获取“表

我的tableview有一个奇怪的问题,我不知道如何解决。我已经在十几个项目中用了十几种方法,这是第一次不起作用

问题是,我在应用程序中创建了一个tableview,创建了一个对象,将委托和数据源发送到该对象,将该对象引用到我的自定义类中,并且除了objectValueForTableColumn之外,其他一切似乎都正常工作

我的目标:

我的桌子:

输出:

我编写的其他程序完全按照预期工作,但这一个不会返回表列的值,即使我可以通过NSLogs看到它正在执行代码。相反,我为每个单元格获取“表视图单元格”值,就像不返回数据时一样

h文件:

m文件:

在这个简单的测试中,我只是想通过让每个细胞都说“你好”来验证它的有效性

日志窗口:


我的问题是:你能看看这个,告诉我我是否遗漏了什么吗?

我最终向苹果公司开了一张罚单,他们发现Xcode中存在一个小问题,即尽管它被分类为基于单元格的表,但它改为基于视图的表(但在IB中仍然显示为基于单元格的表)因此,这些值从未填充过。他们让我删除视图中的所有内容并重新执行,然后它开始正常工作


我已经尝试删除该表,但显然这还不够,我还需要删除该表所在的视图,并完全重新为其创建控制器类。

是否使用基于视图的表视图?是,我只是从IB拖放到我的窗口,所以我最终得到了普通的带边框滚动视图->剪辑视图->表格视图布局您知道可以有基于单元格和基于视图的表格视图吗?在Xcode中检查它是否基于单元。我90%肯定这不是问题所在,因为我不认为基于视图的表视图调用
objectValueForTableColumn:…
对不起,我不理解您的问题。这是一个基本的基于单元格的表。是否包括
-numberOfRowsInTableView: