我有一个NSViewController
,希望在其中创建一个IBOutletCollection(NSTextField)
。
在头文件中,我介绍了以下几行代码:
@property (strong) IBOutletCollection(NSTextField) NSArray *iNetworkIDOctets;
@property (strong) IBOutletCollection(NSTextField) NSArray *oWildcardOctets;
@property (strong) IBOutletCollection(NSTextField) NSArray *oSubnetOctets;
我的问题是在接口生成器中看不到iboutletcollection,因此,无法将nstextfield项连接到outlet集合。
不过,normal
IBoutlet
属性工作正常。 最佳答案
不幸的是,iOutletCollection仅在iOS上受支持。对于OSX,您必须为每个对象创建一个单独的出口,否则就要想出另一种方法来引用XIB中的文本字段。
关于objective-c - OSX上的IBOutletCollections和Interface Builder,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22255693/