Мне нужно отсортировать NSOutlineView
в порядке возрастания / алфавитном порядке.Мой NSOutlineView
используется в качестве дерева для моего приложения.
Пример того, чего я хочу достичь:
+ Files
- A file.c
- A file.d
- A file.fs
- A file.go
- A file.py
- A file.swift
В настоящее время я получаю то, чтофайлы не сортируются в каком-либо определенном порядке, что мне не нужно.
Структура узла:
struct Node {
var name: String // The file name (we need to split to get the ext)
var children = [Node]() // Any child nodes, this works
var isDirectory: Bool // Is it a directory?
}