TableViewDataSourceを使用したコードの作業バージョンがありますが、NSArrayControllerの使用に移行したいと思います。このコードは、私がプロジェクトで取り組んでいるインタラクショントラッカー用です。少し面倒なので、片付けが必要だと思います。技術的には2つの問題があります。
インスタンスにデータを入力してから、Interactionクラスのインスタンスをインタラクション配列に手動で追加する必要があります。私が従おうとしたコーディング例では、バインディングを使用して、[MutableArray addObject:thing]を呼び出さずにこれを実行しています。インスタンスの入力ボタンを削除して、送信することをお勧めします。かなりの数のバインディングが機能していますが、何かが足りません。
インスタンスにデータを入力してインタラクションを送信すると、テーブルビューに2つのエントリが表示されます。1つは空白で、インタラクション番号のみが入力されています。2つ目は、インスタンスに入力したすべての情報です。二重投稿は毎回繰り返されます。
私の質問:1。NSArrayControllerのadd:アクションを変更/オーバーライドして、よりカスタムなアプローチを実行できますか?2.二重投稿の原因は何ですか?
この時点では、コードはかなり大きくなっています。誰かがそれを見て、私がどこにいるのか教えてくれるなら、私は本当に助けていただければ幸いです。私もあなたの方法でコードを送ることができます。編集:これがzip形式のコードです