我的桌面视图有一个奇怪的问题,我不确定如何修复。我在十几个程序中已经完成了十几种方式,这是它第一次没有用。
问题是我在我的应用程序中创建了一个tableview,创建了一个对象,将委托和数据源发送到了对象,将对象引用到我的自定义类,除了objectValueForTableColumn之外,一切似乎都有效。
我的目标:
我的桌子:
输出:
我编写的其他程序完全按照预期工作,但这个程序只是不会返回表列的值,即使我可以看到我的NSLogs正在执行代码。相反,我得到了"表视图单元"每个单元格的值就像您不返回数据一样。
h文件:
m档案:
在这个简单的测试中,我只是想通过让每个单元格说出" HELLO"来验证它的工作原理。
日志窗口:
我的问题是:你能看看这个并告诉我,我是否在这里错过了什么?
答案 0 :(得分:0)
我最终向Apple开了一张关于此的票,他们在Xcode中发现了一个小故障,即使它被归类为基于Cell的表,它也改为基于View的表(但仍然在IB中显示为基于单元格)因此价值从未填充。他们让我删除了该视图中的所有内容并重新执行它然后它开始按预期工作。
我已经尝试删除该表,但显然这还不够,我还需要删除该表所在的视图并完全重新执行我的控制器类。