У меня есть NSArrayController, содержимым которого я хотел бы быть список CGDirectDisplayID
всех подключенных экранов.Прямо сейчас у меня есть следующий код:
NSArray* screens = [NSScreen screens];
for (NSScreen* screen in screens)
{
NSNumber* screenId = (NSNumber*)[[screen deviceDescription] valueForKey:@"NSScreenNumber"];
[displaysList addObject:screenId];
}
[displaysArrayController setContent:displaysList];
displayList - это массив NSMutable, который расположен в awakeFromNib
, что мне нужно сделать в конструкторе интерфейса, чтобы заполнить всплывающую кнопку со значениями в displaysList