Skip to content

Delete Last

Description

This operation deletes values from the end of the list and returns them in the response.

Method

[[[Backendless.shared hive:(NSString *)hiveName] listStore:(NSString *)keyName] deleteLastWithCount:(NSInteger)count responseHandler:^(NSArray *)responseHandler errorHandler:^(Fault *)errorHandler];
Backendless.shared.hive(hiveName: String).listStore(keyName: String).deleteLast(count: Int, responseHandler: (([Any]) -> Void)!, errorHandler: ((Fault) -> Void)!)

where:

Argument                Description
hiveName Name of a hive where the operation is performed. String value.
keyName Key name identifying a list. String value.
count Optional parameter. Identifies the number of items to delete from the list. Defaults to 1.

Return Value

An array containing deleted value(s).

Example

The example below deletes 2 values from the end of the "fruits" list.

[[[Backendless.shared hive:@"groceryStore"] listStore:@"fruits"] deleteLastWithCount:2 responseHandler:^(NSArray *response) {
    // handle response
} errorHandler:^(Fault *fault) {
    // handle error
}];
Backendless.shared.hive("groceryStore").listStore("fruits").deleteLast(count: 2, responseHandler: { response in
    // handle response
}, errorHandler: { fault in
    // handle error
})

where:

Argument                Description
"groceryStore" Name of a hive where the operation is performed.
"fruits" Key name identifying a list.

Codeless Reference

list_api_delete_last

where:

Argument                Description
hive name Name of a hive where the operation is performed.
key name Key name identifying a list.
position: last Instructs Hive to delete item(s) at the end of the list.
count Specifies the number of items to delete.

Returns a list containing deleted values.

Consider the following List storage:

list_api_example_get_values_2

The example below deletes the last value from the "fruits" list:
list_api_example_delete_last

The list will look as shown below after the Codeless logic runs:

list_api_example_delete_last_2