Я пытаюсь связать NSPopUpButton
в представлении на основе NSTableView
с NSArrayContollers
с использованием Xcode 8.1. У меня есть приложение macOS, которое использовало ячейку на основе NSTableView
, и я хотел бы преобразовать ее в таблицу, основанную на представлении, однако я полностью не сделал этого. Я просмотрел все различные свадебные сообщения, но для меня ничего не работает. Я работаю над этим более двух дней.NSArrayController, таблица, основанная на просмотре, NSPopUpButton и привязки
Это мой проект: accountArrayController
привязан к большому столу, и все это работает нормально. patientArrayController
является NSMutableArray
из NSString
, в котором содержится список пациентов, которые будут заполнены в пунктах меню NSPopUpButton
.
Вот фактические привязки для NSPopUpButton
Я предполагаю, что проблема заключается в Content Values
привязок, у меня есть попробовал много вариантов. Когда я компилирую это, я получаю
.../xxx.storyboard: Исключение при запуске ibtool: *** - [__ NSArrayM insertObject: atIndex]: объект не может быть нулевым
Однако, когда я пробую другие варианты, Xcode (действительно ibtool) долго висит, а затем выходит с кодом ошибки 255.
Как я могу это решить? Я рад предоставить другие обязательные данные и блоки кода, если это необходимо.