私の小さなアプリでは、ユーザーが[ON]ボタンをクリックしてから、whileループでメソッドを呼び出すと、[OFF]ボタンが表示されますが、[OFF]ボタンが表示されません。
-(void) myMethod{
while (_onButton.selected) {
[self vibrate];
NSLog(@"working");
}
}
- (IBAction)on:(id)sender {
_offButton.hidden=NO;
_offButton.selected=NO;
_onButton.hidden=YES;
_onButton.selected=YES;
[self myMethod];
}
- (IBAction)off:(id)sender {
_onButton.hidden=NO;
_offButton.hidden=YES;
_onButton.selected=NO;
_offButton.selected=YES;
}