Это зависит от того, как вы заполняете свой NSTableView.
Если у вас табличное представление, привязанное к NSArrayController, который, в свою очередь, содержит элементы, которые отображает ваше табличное представление, то NSArrayController имеет возможность сохранитьвыбор.Вы можете выбрать его (или нет) в Интерфейсном Разработчике как свойство NSArrayController.Или вы можете использовать метод setPreservesSelection
в коде.
Однако, если вы полностью замените массив элементов, которыми NSArrayController управляет каждый раз, когда вы получаете ваши FSEvents, то, возможно, сохранение выбора не сработает.К сожалению, документы Apple по этому свойству NSArrayController немного расплывчаты относительно того, когда он может и не может сохранить выделение.
Если вы не используете NSArrayController, но, возможно, используете dataSource для заполнения табличного представления, тогдаЯ думаю, что вам придется управлять выбором самостоятельно.