Jak przeciągać i przesuwać wiersz w NSTableView?

Gdyby to byłoiOS projekt, pozwalając użytkownikowi przeciągnąć wybrany wiersz, byłby stosunkowo łatwy. Myślę, że to coś w stylu

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
    return UITableViewCellEditingStyleNone;
}

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
    return YES;
}

- (BOOL)tableView:(UITableView *)tableview canMoveRowAtIndexPath:(NSIndexPath *)indexPath {
    return YES;
}

- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath {
    // ...
}

Jak to robisz?NSTableView (nie UITableView w iOS) wSystem operacyjny Mac jeśli mamoparte na komórkach stół? Jeden przykładowy projekt Apple, Inc., który umożliwia przeciąganie elementów przez użytkownikaprzeglądarka obrazów, co nie całkiem pomaga, ponieważ nie obejmuje kontroli NSTableView. UżywaszcanDragRowsWithIndexes:W punkcie? Nie otrzymuję wielu wyników wyszukiwania za pomocą canDragRowsWithIndexes. Jeśli uruchomię wyszukiwanie „Zmiana kolejności NSTableView”, otrzymuję trafienia do sortowania elementów tabeli.

Dziękuję za radę.

questionAnswers(1)

yourAnswerToTheQuestion