Objective c OSX上的iOutletCollections和Interface Builder

Objective c OSX上的iOutletCollections和Interface Builder,objective-c,xcode,macos,interface-builder,Objective C,Xcode,Macos,Interface Builder,我有一个NSViewController,我希望在其中创建一个IBOutletCollection(NSTextField) 在我的头文件中,我引入了以下代码行: @property (strong) IBOutletCollection(NSTextField) NSArray *iNetworkIDOctets; @property (strong) IBOutletCollection(NSTextField) NSArray *oWildcardOctets; @property (

我有一个
NSViewController
,我希望在其中创建一个
IBOutletCollection(NSTextField)

在我的头文件中,我引入了以下代码行:

@property (strong) IBOutletCollection(NSTextField) NSArray *iNetworkIDOctets;

@property (strong) IBOutletCollection(NSTextField) NSArray *oWildcardOctets;

@property (strong) IBOutletCollection(NSTextField) NSArray *oSubnetOctets;
我的问题是在Interface Builder中看不到IBMoutletCollection,因此无法将我的NSTextField项连接到outlet集合

正常的
IBoutlet
属性工作正常


不幸的是,iOutletCollection仅在iOS上受支持。对于OSX,您必须为每个对象创建一个单独的出口,或者想出一种替代方法来引用XIB中的文本字段。

Cool。如果Xcode真的给了我们一条错误信息,那就太棒了。老兄,MacOS和iOS相比完全是飘忽不定,差强人意。就API到接口控制而言,甚至tvOS都是优越的,Xcode是有史以来最糟糕的一块垃圾。IDE如何允许您在没有任何警告的情况下在Cocoa项目上声明IBMoutletCollection?