別のUITableView内の水平UITableViewにボタンがあります。ボタンをタップすると、「認識されないセレクターがインスタンスに送信されました」というメッセージが表示されてアプリケーションがクラッシュします。私が理解しているように、問題は別のクラスがタップを処理することですが、それを修正する方法がわかりません。
1 に答える
0
解決しました。多分誰かが私の解決策を必要とするでしょう。引っ越した
[self.checkBoxButton addTarget:self action:@selector(checkBoxButtonAction) forControlEvents:UIControlEventTouchUpInside];
ビューから(実際には、セルの代わりにこのビューが表示されます
[セルaddSubview:CellView.view];
)からUITableViewクラスへ
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
少し変わった
[CellView.checkBoxButton addTarget:self action:@selector(checkBoxButtonAction)forControlEvents:UIControlEventTouchUpInside];
したがって、タップはビューではなくuitableviewクラスを処理し、すべてが正常に機能するようになりました
于 2012-09-05T12:39:22.103 に答える