iOSのコントロール/UIViewにオブジェクトをアタッチして、処理しているコントロールを明確に把握するにはどうすればよいですか?
シナリオは、文字列の配列に「バインド」されたUITableViewがあることです。セルにカスタムコントロール(UISwitch)があり、行/セルの削除をトリガーすることがあります。
コールバック(UISwitchでaddTargetを呼び出すことによって設定)では、どのセルがイベントをトリガーしたかを知る方法がありません。
これを示すために使用できるUISwitchのプロパティはありますか。理想的には、元のデータソースオブジェクトを添付できます。Microsoftテクノロジでは、コントロールには、多くの場合、あらゆるもの(オブジェクト/ ID)への参照を保持できるタグプロパティがあります。ただし、Cocoa TouchのタグプロパティはNSUIntegerであり、実際には役に立ちません。配列の中央からアイテムを削除すると、インデックスの保存が機能しないためです。すべてが同期していません。