質問: ### 前提・実現したいこと Mac用のアプリケーションを作成しています。 対象は10.13 Xcode9にて作業しています。 言語はSwiftを利用しています。 現在、NSTableViewを利用して、表組みを組んでいます。 内容に関しては外部のファイルからデータを読み込んで、配列変数に代入、それをNSTableViewで表示させています。 表示やセルを選択した場合の処理、表組み内のドラッグ&ドロップの処理くらいはできるのですが、ドラッグ&ドロップでセルを移動した場合、配列変数の内容の順番が入れ替わっているわけではないので、 NSTableViewの内容を取り出すことができればと思い質問させていただきました。 よろしくお願いします。
回答: > > ドラッグ&ドロップでセルを移動した場合、配列変数の内容の順番が入れ替わっているわけではないので、 > > > おそらくここが間違っています。 セルの並べ替え(追加や削除も同じ)をするときは、まず配列変数を変更して、それをテーブルに反映させます。 配列要素の入れ替え ========== 配列用のswapがありました。 swapAt(_:_:)