0
私はスワイプしているときにアラートの確認をしたいのですが、テーブルビューで削除ボタンをクリックしてください。データ送信機能abordの、キャンセルボタンの上に削除Tableviewでのアラート確認
[[ConnectionSingleton getInstance] sendData:[NSString stringWithFormat:@"modifOrderFoodState::%@::%@::%@", [cellOrder objectForKey:@"orderFoodRelId"], state, [ConnectionSingleton getInstance].restaurantId] ];
とあれば、クライアントクリック: は基本的に私は「OK」との警告ポップアップを表示してデータを送信する前に「キャンセル」ボタンをしたいです。
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
NSMutableDictionary *cellOrder = [orders objectAtIndex:indexPath.row];
NSString *state = @"4";
if (editingStyle == UITableViewCellEditingStyleDelete) {
[[ConnectionSingleton getInstance] sendData:[NSString stringWithFormat:@"modifOrderFoodState::%@::%@::%@",
[cellOrder objectForKey:@"orderFoodRelId"],
state,
[ConnectionSingleton getInstance].restaurantId] ];
}
}
おかげ
ありがとうございますが、私は前に取得したindex.path.row要素に問題があります。 現在の行インデックスを取得するにはどうすればよいですか? – socrateisabot
行をオブジェクトのプロパティとして保存するか、cellOrderプロパティを作成してアラートを表示することができます。 (または、テーブルビューでindexPathForSelectedRowを呼び出します。) –