I'm using a variable "volume"
@property BOOL * volume;
to set Volume On (YES) or Off (NO)
- (IBAction)manageVolume:(UIButton *)sender {
if (_volume == TRUE) {
_volume = !_volume;
// code...
} else {
_volume = !_volume;
// code...
}
}
It Works but it return three alerts:
if (_volume == TRUE) { returns Comparison between pointer and integer ('BOOL *' (aka 'signed char *') and 'int')
_volume = !_volume; returns Incompatible integer to pointer conversion assigning to 'BOOL *' (aka 'signed char *') from 'int'
How can I solve? Thank you!
Your property definition is wrong. It should not be a pointer to a BOOL, it should just be a BOOL:
@property BOOL volume;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With