Подтвердить что ты не робот

IBOutletCollections и построитель интерфейсов на OSX

У меня есть 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 работают нормально.

enter image description hereenter image description here

4b9b3361

Ответ 1

К сожалению, IBOutletCollection поддерживается только в iOS. Для OS X вам нужно будет создать отдельную розетку для каждого объекта или создать альтернативный способ ссылки на текстовые поля в XIB.