“在10.7之前的OS X版本上基于视图的内容模式”

时间:2013-07-19 12:16:12

标签: xcode cocoa interface-builder

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中崩溃?为什么它让我甚至建立它?

1 个答案:

答案 0 :(得分:0)

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

所以完整的警告,包括与它们一起使用的标题,是:

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

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

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

  • 您已将表格视图(或其中的内容)指定为标识符,
  • 您已将表格视图创建为基于视图的表格视图。

当然,在表中查看标识符的任何内容的主要原因是视图重用,所以这些实际上是一个问题。

解决方案/ TL; DR

您尝试在应用中使用基于视图的表格视图10.6。那不行。您需要要求10.7(或更高版本)或制作基于单元格的表格视图。