Посмотрите на этот великолепный скриншот, и я думаю, вы можете представить, что я могу спросить ...
скриншот http://a4.s3.p.quickshareit.com/files/screenshot_75d0fc54a05ec7eae3f410.png
Игроки:
направо: панель настроек и NSTableView
слева: главное окно с NSPopUpButton
(под NSMenu
;])
Выбранный объект всплывающего окна привязывается к одному из них в табличном представлении. Эта уродливая вещь (которую вы можете увидеть там) появляется, когда я удаляю (в выбранном всплывающем окне) объект из табличного представления. Я использую CoreData, а NSArrayController привязан к одному объекту.
Я нашел 2 интересных вещи:
NSManagedObjectContextObjectsDidChangeNotification
[NSPopUpButton synchronizeTitleAndSelectedItem];
С первым я знаю, когда кто-то удаляет элемент из табличного представления; второй не работает, к сожалению, для моей проблемы ...
Так есть идеи, как убрать эту уродливую вещь? = D
Кстати: если вас интересует это замечательное приложение и собственный сокращатель URL, вы должны посмотреть здесь .