14 Stimmen

Sortieren einer NSArrayController unterstützten NSTableView

Ich habe einen NSArrayController und einen NSTableView. Sie zeigen Titel aus iTunes. Ich kann die Liste sortieren, indem ich in die Kopfzeile klicke.

Gibt es eine Möglichkeit, einen Standard-Sortierdeskriptor für die Tabellenansicht einzurichten, so dass er jedes Mal, wenn der Benutzer die App startet, nach Alben sortiert?

Ich habe versucht, den sortDescriptor auf dem Array-Controller und der Tabellenansicht zu setzen, aber das ändert nichts.

Dankeschön

Edit: Die Antwort ist richtig. Aber es braucht ein NSArray:

- (NSArray *)mainSortDescriptor {

    return [NSArray arrayWithObjects:
            [NSSortDescriptor sortDescriptorWithKey:@"album" ascending:YES], 
            [NSSortDescriptor sortDescriptorWithKey:@"trackNumber" ascending:YES], 
            nil];

}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X