ios - If statement on UIButton selection -


im not sure why not working:

- (ibaction)slidervaluechanged:(uislider *)sender {     if (_menurightitem2.selected == yes) {         nslog(@"yes");         if (sender == self.slider1)             [sender setvalue:((int)((slider1.value + 1) / 1.0) - 1.0) animated:no];         else if (sender == self.slider2)             [sender setvalue:((int)((slider2.value + 1) / 1.0) - 1.0) animated:no];     }     barheight = slider1.value * -20 + slider2.value * -50; //! hoogte in de min, yea right.     [uiview animatewithduration:0.50 animations:^{         self.orangeview.frame = cgrectmake(595, 615, 80, barheight);     }]; } 

what i'm trying accomplish when menurightitem2 selected executes if else statement , otherwise not. nslog() isn't working. correct way achieve this?

my button statement:

- (ibaction)menurightitem2touch:(id)sender {     _menurightitem2.selected = !_menurightitem2.selected; } 

[_menurightitem2 isselected] returns bool

you can directly use method in if statement, recommended way it, rather equating yes

so try , use

if([_menurightitem2 isselected]){  } 

hope helps.


Comments

Popular posts from this blog

python - How to create a legend for 3D bar in matplotlib? -

java - Multi-Label Document Classification -

php - Dynamic url re-writing using htaccess -