私は自分のtableViewの複数の選択を実装しようとしています。 Interface Builderで、私はを編集中複数選択と複数選択に応じて設定2つのオプション選択と編集を見つけました。シミュレータでXIBをシミュレートすると、いくつかの行が選択されます。私のコードをシミュレートするとすぐに、私は単一の選択だけを有効にします。 私はのviewDidLoadでUITableViewの複数の選択が機能しません
[self.tableView setAllowsMultipleSelection:YES];
[self.tableView setAllowsMultipleSelectionDuringEditing:YES];
を経由して、プログラムでそれを可能にしようとしました。面白いことに、このエラーは' - [UITableView setAllowsMultipleSelection:]:インスタンス0x9939e00'に送信された認識できないセレクタ。
PS:私のtableViewはグループ化されたtableViewですが、これまで言及しているのは、これまで見たすべての例が単純なtableViewsだけだったからです。私はXCodeの4.2.1を使用して(あなたのtableViewをプログラム的に作成されていない場合)あなたのtableView IBOutletオブジェクトが正しくインターフェイスビルダーオブジェクトに接続されているかどうかをチェックしました
のiOS 5.0に私のプロジェクトのターゲットのiOSを設定しています ? – Alexander
はい、tableViewは正常に動作していますが、複数選択が機能していません。私は配列から選択解除されたオブジェクトを削除するために、deselectメソッドをコーディングしていても、tableViewがロードされ、私は単一の行を選択して処理することができます。 – renesteg