我有一个NSViewController,希望在其中创建一个IBOutletCollection(NSTextField)
在头文件中,我介绍了以下几行代码:

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

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

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

我的问题是在接口生成器中看不到iboutletcollection,因此,无法将nstextfield项连接到outlet集合。
不过,normalIBoutlet属性工作正常。

最佳答案

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

关于objective-c - OSX上的IBOutletCollections和Interface Builder,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22255693/

10-09 21:51