Day: September 1, 2014

Swift:NSTreeControllerはObj.Cに方針転換

NSTreeControllerをSwiftで書くチャレンジは一旦凍結し、Obj.Cで書いたFileNodeを利用することにします。

やればやるほど深みにはまってしまうので、方針転換しました。MesaClipperのメインをSwift、NSTreeController関係のFileNodeとCustomCellをObj.Cにすることにしました。一部書き換えをしました。

  • グローバル変数をメソッド渡しに変更。問題なし。
    ➡️この必要なし。Obj.CからSwift変数を直接参照できる。
  • FileNodeからの配列の返り値を戻すことにしたのですが、現在、この処理がうまくいっていません。
    FileNodeからはNSArrayで返しているのですが、MesaClipperでは、NSArrayではなくAnyになっていると怒られます。
    ➡️空のときと関係?