Ответ 1
К сожалению, IBOutletCollection поддерживается только в iOS. Для OS X вам нужно будет создать отдельную розетку для каждого объекта или создать альтернативный способ ссылки на текстовые поля в XIB.
У меня есть NSViewController
, в котором я хочу создать a IBOutletCollection(NSTextField)
.
В моем файле заголовка я ввел эти строки кода:
@property (strong) IBOutletCollection(NSTextField) NSArray *iNetworkIDOctets;
@property (strong) IBOutletCollection(NSTextField) NSArray *oWildcardOctets;
@property (strong) IBOutletCollection(NSTextField) NSArray *oSubnetOctets;
Моя проблема в том, что я не вижу IBOutletCollection в построителе интерфейсов, поэтому я не могу подключить элементы NSTextField к моей коллекции.
Обычные свойства IBoutlet
работают нормально.
К сожалению, IBOutletCollection поддерживается только в iOS. Для OS X вам нужно будет создать отдельную розетку для каждого объекта или создать альтернативный способ ссылки на текстовые поля в XIB.