--- title: "Eliminar una fila" url: https://docs.catalyst.zoho.com/es/sdk/ios/v2/cloud-scale/data-store/delete-row/ description: "El iOS SDK de Catalyst te permite eliminar una sola fila de una tabla específica de Data Store ya sea por el ID de fila o por la instancia de fila." last_updated: 2026-03-24T12:08:39Z service: Cloud Scale type: general related_links: - name: "Data Store" url: /es/cloud-scale/help/data-store/introduction - name: "Records" url: /es/cloud-scale/help/data-store/records - name: "Delete Row - API" url: /es/api/code-reference/cloud-scale/data-store/delete-row/#DeleteRow --- # Eliminar una fila El iOS SDK de Catalyst te permite eliminar una sola fila de una tabla específica de [Data Store](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/introduction). Sin embargo, no podrás eliminar múltiples filas a la vez. Puedes eliminar una fila de una tabla con cualquiera de estos dos métodos: ### Eliminar una fila pasando el ID de fila a la instancia de tabla Puedes eliminar una fila de una tabla pasando el ROWID de la fila como argumento al método `deleteRow()`, como se muestra en la sintaxis de código a continuación. La `<DATA_STORE_INSTANCE>` utilizada en la sintaxis de código a continuación es la instancia definida en la [página de instancia de Data Store](https://docs.catalyst.zoho.com/es/sdk/ios/v2/cloud-scale/data-store/create-data-store-instance/). ```bash <DATA_STORE_INSTANCE>.deleteRow( id : Int64, completion : @escaping( ZCatalystError? ) -> Void ) ``` **Parámetros**: * `id`: El [ROWID único](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/records/#create-a-new-record) de la fila a eliminar. * `completion`: Si la operación es exitosa, el bloque de completion devolverá los detalles de la fila eliminada. De lo contrario, devolverá un error. A continuación se muestra un fragmento de código de ejemplo: ```bash ZCatalystApp.shared.getDataStoreInstance(tableIdentifier: "1096000000002071").deleteRow(id: 3376000000171021){( error ) in //Reemplaza esto con tu ROWID if let error = error{ print( "Error occurred >>> \( error )" ) } else { print("Row is successfully deleted.") } } ``` ### Eliminar una fila pasando la instancia de fila Puedes eliminar una fila de una tabla simplemente llamando al método `delete()` para la instancia de fila. La `<ROW_INSTANCE>` utilizada en la sintaxis de código a continuación es la instancia definida en la [página de instancia de fila](https://docs.catalyst.zoho.com/es/sdk/ios/v2/cloud-scale/data-store/create-new-row-instance). ```bash <ROW_INSTANCE>.delete(completion: @escaping( ZCatalystError? ) -> Void) ``` **Parámetros**: * `completion`: Si la operación es exitosa, el bloque de completion devolverá los detalles de las filas eliminadas. De lo contrario, devolverá un error. A continuación se muestra un fragmento de código de ejemplo: ```bash ZCatalystApp.shared.getDataStoreInstance().getTableInstance(id: 1096000000002071).getRow(id: 3376000000171021){(result)in //Reemplaza esto con tu ROWID switch result { case .success ( let row) : row.delete() {( error ) in if let error = error{ print( "Error occurred >>> \( error )" ) } else { print("Row is successfully deleted.") } } case .error(let error) : print("Error occurred >>> \( error )") } } ```