Если у вас есть экземпляр NSTableView
(назовем его *tableView
), вы можете удалить несколько выбранных строк из источника данных (хм .. *myMutableArrayDataSource
), используя:
[myMutableArrayDataSource removeObjectsAtIndexes:[tableView selectedRowIndexes]];
[tableView selectedRowIndexes]
возвращает NSIndexSet
.
Не нужно начинать перечисление по индексам в NSIndexSet
самостоятельно.