为什么 "File's Owner" 有时会有一个 "view" 出口?我可以添加自己的吗?

Why does "File's Owner" sometimes have a "view" outlet? Can I add my own?

当我创建一个新的 "Cocoa Class",类型为 NSViewController,并检查 "Also create XIB file for user interface" 时,我得到一个空白的 xib 文件。它的 "File's Owner" 有一个连接到自定义视图的出口 "view"。

当我创建一个新的 "View"(xib 文件)时,它的 "File's Owner" 没有 "view" 出口或任何其他出口。只有一个 "New Referencing Outlet",我无法将它连接到视图。

为什么一种xib在这里有一个"view",而另一种没有?有没有办法在我自己的 xib 上将 "view" 插座添加到 "File's Owner"?

"Also create XIB file for user interface" 创建的 xib 一定有一些特别之处,但我在任何地方都没有看到它。

我用两种方法制作了 xib,并对它们进行了区分。对于通过该复选框创建的 xib,它的 "File's Owner" 有一个 Custom Class,它是 NSViewController 的名称。这就是它 "view" 出路的原因。

你可以将任何xib上的File's Owner的Class设置为一个NSViewController,然后它会得到一个"view" outlet供你设置。