NSTableView.reloadData (forRowIndexes: rowIndex, columnIndexes: columnIndex) не приводит к обновлению ячеек - PullRequest
0 голосов
/ 30 мая 2019

Я не могу заставить NSTableView.reloadData(forRowIndexes: rowIndex, columnIndexes: columnIndex) заставить tableView обновить свои ячейки.

Этот API не работает, и если да, есть ли какая-либо другая опция для обновления только отдельных строк в tableView?

EDIT:

reloadData() работает.

Кажется, проблема может быть связана с фоновым потоком, не имеющим runloop или чем-то еще. Я изменил все и теперь публикую NSNotification и вызываю функцию, и мои tableView ячейки теперь обновляются. Я использую NSOperation для фоновых задач.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...