Deleting object from cache¶
This method deleted an object from cache if it is present there.
- (void)removeWithKey:(NSString * _Nonnull)key responseHandler:^(void)responseHandler errorHandler:^(Fault * _Nonnull)errorHandler;
func remove(key: String, responseHandler: (() -> Void)!, errorHandler: ((Fault) -> Void)!)
where:
Argument | Description |
---|---|
key |
identifies the object to delete from cache. |
Example¶
[Backendless.shared.cache removeWithKey:@"CacheWeather" responseHandler:^{
NSLog(@"Object has been removed from cache");
} errorHandler:^(Fault *fault) {
NSLog(@"Error: %@", fault.message);
}];
Backendless.shared.cache.remove(key: "CacheWeather", responseHandler: {
print("Object has been removed from cache")
}, errorHandler: { fault in
print("Error: \(fault.message ?? "")")
})
Codeless Reference¶
where:
Argument | Description |
---|---|
key name |
The name is used to identify the key that must be deleted from cache. |
This operation does not return a value.
Consider the following key-value pairs stored in cache:
The example deletes the object associated with the key "orderName"
from the cache.
The result of this operation will look as shown below after the Codeless logic runs, as you can see the object has been successfully deleted from cache: