Skip to content

Get current value

Returns the current value of the counter.

- (void)getWithCounterName:(NSString * _Nonnull)counterName responseHandler:^(NSInteger)responseHandler errorHandler:^(Fault * _Nonnull)errorHandler;
func get(counterName: String, responseHandler: ((Int) -> Void)!, errorHandler: ((Fault) -> Void)!)

where:

Argument                Description
counterName name of the counter to retrieve.

Example

[Backendless.shared.counters getWithCounterName:@"MyCounter" responseHandler:^(NSInteger value) {
    NSLog(@"Current value = %li", value);
} errorHandler:^(Fault *fault) {
    NSLog(@"Error: %@", fault.message);
}];

//

id<IAtomic> myCounter = [Backendless.shared.counters ofCounterName:@"MyCounter"];
[myCounter getWithResponseHandler:^(NSInteger value) {
    NSLog(@"Current value = %li", value);
} errorHandler:^(Fault *fault) {
    NSLog(@"Error: %@", fault.message);
}];
Backendless.shared.counters.get(counterName: "MyCounter", responseHandler: { value in
    print("Current value = \(value)")
}, errorHandler: { fault in
    print("Error: \(fault.message ?? "")")
})

//

let myCounter = Backendless.shared.counters.of(counterName: "MyCounter")
myCounter.get(responseHandler: { value in
    print("Current value = \(value)")
}, errorHandler: { fault in
    print("Error: \(fault.message ?? "")")
})

Codeless Reference

codeless_atomic_counters_get_counter_value_1

where:

Argument                Description
counter name Name of the counter whose value must be retrieved.

Returns the current value of the counter.

Consider the following counter:

codeless_atomic_counters_set_counter_if_2

The example below retrieves the current value of the counter. The result of this operation is 20.

codeless_atomic_counters_get_counter_value_2