以下是该问题的一些背景知识。过去两天我一直在看它,据我所知,一切都已正确配置。为了确保我们在同一页上与正在我现在用的是以下使用的版本:作为UISplitView一部分的表视图的单元格内容未呈现
- 的Xcode 6.1
- 代码是斯威夫特与一些附加的Objective-C库
- OS X是10.9.5
我有在项目的后期阶段添加到故事板的UISplitView。该项目从Single View模板开始。通常左边的部分由UITableView组成。当Xcode添加到我的故事板时,它也有一个原型单元格设置。我添加了所需的标识符,现在可以在我的代码中访问原型单元格。我已经实现并绑定了所需的委托和数据源协议,并检查了他们的方法实际上是被调用和工作的。我还为原型单元格和原型标签添加了背景颜色,我应该看到一个单元格,但没有标签。所以这里列出了我所检查的内容:
- 数据绑定正在工作并且数据可用。我还用项目中的第二个UITableView进行了交叉检查,并且工作正常。这也是事实,因为我看到在运行应用程序和数据可用时为单元格设置的背景颜色;
- 故事板没有任何错误或警告。事实上,这个项目本身没有任何关于编译的警告,
- 我重置/删除/重新创建的约束多次;
- 我使用了预览模式,我可以看到标签在我的目标设备和方向上正确呈现。我检查过,因为故事板大小可以很容易地监督,所以你实际上没有这个设备和方向的标签,但事实并非如此;
- 我已经使用了Apple在Xcode 6中添加的名为view debugger的新布局调试功能,并且它不显示此单元格的标签。并且在下面的屏幕截图中,您可以看到单元格的背景已被正确呈现,但没有任何东西位于此单元格之上。该单元格已被选中以获得更好的清晰度。
所以相当多,我的想法现在。你能帮我揭开这个谜团吗?