Objective c NSTableView HIDEROWSATINDEX在Sierra上不起作用
我有一个需要刷新的NSTableView,它的一些行在刷新之后被隐藏。它正在莫哈韦和卡塔利纳开展工作,但它并没有掩盖塞拉利昂的争端 根据苹果的文档,macOS 10.11+版本应该支持它。 这是不起作用的代码块:Objective c NSTableView HIDEROWSATINDEX在Sierra上不起作用,objective-c,macos,cocoa,macos-sierra,Objective C,Macos,Cocoa,Macos Sierra,我有一个需要刷新的NSTableView,它的一些行在刷新之后被隐藏。它正在莫哈韦和卡塔利纳开展工作,但它并没有掩盖塞拉利昂的争端 根据苹果的文档,macOS 10.11+版本应该支持它。 这是不起作用的代码块: [_tableView reloadData]; [_tableView beginUpdates]; [_tableView hideRowsAtIndexes:indexesOfRowsToHide withAnimation:NSTableViewAni
[_tableView reloadData];
[_tableView beginUpdates];
[_tableView hideRowsAtIndexes:indexesOfRowsToHide withAnimation:NSTableViewAnimationEffectNone];
[_tableView endUpdates];
检查是否调用委托方法
tableView:didRemoveRowView:forRow:
。否则,考虑删除MaOS Seela支持吗?^ ^ ^请参阅@Willeke感谢您指出答案。据描述,它固定在High Sierra。问题在