I'm getting this warning on an Obj-C Mac App using an NSOutlineView. This not specific to SwiftUI.
This appears to happen when I ask the outline view to load several "parent" rows that are not visible (they extend below the visible rect).
Hence, this only happens when I load a certain number of rows (or more), be it with -reloadData or -insertItemsAtIndexes:inParent:withAnimation:.
The total height of the rows that are loaded appears to be a factor, since I get this waning when I load fewer rows if rows are taller. It may happen with only 5 rows.
It seems I only get the warning if the rows that are loaded have child rows (i.e., they represent parent items with children).
When I load only "child" rows (with -insertItemsAtIndexes:inParent:withAnimation: and inParent is not nil), I don't get this warning, even if I load many, many children.
I don't like this. I didn't get the warning before I update to Ventura/Xcode 14.2.
Topic:
Programming Languages
SubTopic:
Swift
Tags: