My iOS UIButton правильно связан с IB с IBOutlet в моем контроллере просмотра, так как я могу изменить его заголовок из моего кода. То есть:
[self.myButton setTitle:@"new title" forState:UIControlStateNormal]; //works
Однако
[self.myButton setHidden:YES]; //doesn't work
//or
self.myButton.hidden = YES; //doesn't work
Что происходит? Как я могу удалить myButton?
Обновление: дополнительная информация
Здесь код, связанный с моим UIButton:
в моем .h файле
IBOutlet UIButton *myButton;
-(IBAction)pushedMyButton:(id)sender;
@property (nonatomic,retain) UIButton *myButton;
в моем .m файле
@synthesize myButton;
- (void)pushedMyButton:(id)sender{
self.myButton.hidden = YES;
}
- (void)dealloc{
[self.myButton release];
}