0

View Based content mode on OS X versions prior to 10.7

Identifier on OS X versions prior to 10.7

当尝试在 IB 中使用“源列表”对象时,这会作为警告出现。我的构建目标设置为 10.6 以进行开发/发布,并且确实可以构建。

我假设这实际上会在 10.6 中崩溃是正确的吗?为什么它甚至让我建造它?

4

1 回答 1

0

如果您直接查看问题导航器中的警告上方,您会发现它位于名为“不支持的属性”之类的标题下。

因此,完整的警告,包括与它们一起出现的标题,是:

  • 不支持的属性:10.7 之前的 OS X 版本上的基于视图的内容模式
  • 不支持的属性:10.7 之前的 OS X 版本上的标识符

换句话说,它告诉您“基于视图的内容模式”和“标识符”属性在 10.7 之前的 OS X 版本上不受支持。

问题不在于表格视图是源列表;这是在 10.5 中引入的。问题是:

  • 您已为表格视图(或其中的某些内容)提供了一个标识符,并且
  • 您已将表视图创建为基于视图的表视图。

当然,在表视图中给任何东西一个标识符的主要原因是为了视图重用,所以这些确实是一个问题。

解决方案/TL;DR

您正在尝试在 10.6 的应用程序中使用基于视图的表格视图。那是行不通的。您需要 10.7(或更高版本)或创建基于单元格的表格视图。

于 2013-07-19T23:10:15.227 回答