How can I force an NSOutlineview to reorder itself, when no new items are added. The position of the items is changed through drag and drop, but this is reflected in the actual onscreen position. The position variable is correctly updated. When items are added, the column is correctly reordered. Code: [myView reloadData]; is not doing the trick. Thanks.