UITableView セル内に削除ボタンがあります。このボタンの機能は、その特定のセルのコンテンツを Core Data から削除することです。このプロセスは元に戻すことができません。そこで、UIAlertView を追加して、ユーザーが削除に進む前に決定を確認できるようにしました。
内部にすべての削除ロジックをコーディングする必要があるようです...
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
ただし、これはデリゲート メソッドです。テーブル セルのインデックスパスがありませんか? UIAlertView ボタンがクリックされた後に UITableViewCell データにアクセスするにはどうすればよいですか?
私が今考えているアイデアの 1 つは、alertview.superview
UITableViewCell が見つかるまで使用をたどり、その indexPath プロパティにアクセスすることです。しかし、これはエレガントではないようです。この問題を解決する別の方法が必要ですか?