Я знаю, что этот вопрос задают много раз, и я также реализую те же принципы для изменения названия uibutton, я думаю.
Позвольте мне сначала прояснить мою проблему. У меня есть один uibutton с именем btnType, при нажатии на то, что всплывает одно средство выбора, и после выбора одного значения я нажимаю кнопку «Готово», чтобы скрыть средство выбора, и в то же время я меняю заголовок uibutton с кодом
[btnType setTitle:btnTitle forState:UIControlEventTouchUpInside];
[btnType setTitleColor:[UIColor redColor] forState:UIControlEventAllEvents];
Но к моему удивлению, он не изменился, и приложение вылетело с сигналом EXC_BAD_ACCESS. Я не понимаю, где делаю ошибку. Я выделил память для btnType в viewdidLoad. Также я использую событие
-(IBAction)pressAddType
{
toolBar.hidden = FALSE;
dateTypePicker.hidden = FALSE;
}
при нажатии кнопки, чтобы открыть сборщик. Также я хотел бы упомянуть, что я установил связь с IB с событием TouchUpInside для pressAddType.
Есть предположения? Буду признателен, если вы мне поможете. Я нажимаю кнопку «Готово», чтобы скрыть средство выбора, и в то же время я меняю заголовок uibutton с помощью кода
[btnType setTitle:btnTitle forState:UIControlEventTouchUpInside];
[btnType setTitleColor:[UIColor redColor] forState:UIControlEventAllEvents];
. Но, к моему удивлению, он не меняется, и приложение вылетает с сигналом EXC_BAD_ACCESS. Я не понимаю, где делаю ошибку. Я выделил память для btnType в viewdidLoad. Также я использую событие
-(IBAction)pressAddType
{
toolBar.hidden = FALSE;
dateTypePicker.hidden = FALSE;
}
при нажатии кнопки, чтобы открыть сборщик. Также я хотел бы упомянуть, что я установил связь с IB с событием TouchUpInside для pressAddType.
Есть предположения? Буду признателен, если вы мне поможете. Я нажимаю кнопку «Готово», чтобы скрыть средство выбора, и в то же время я меняю заголовок uibutton с помощью кода
[btnType setTitle:btnTitle forState:UIControlEventTouchUpInside];
[btnType setTitleColor:[UIColor redColor] forState:UIControlEventAllEvents];
. Но, к моему удивлению, он не меняется, и приложение вылетает с сигналом EXC_BAD_ACCESS. Я не понимаю, где делаю ошибку. Я выделил память для btnType в viewdidLoad. Также я использую событие
-(IBAction)pressAddType
{
toolBar.hidden = FALSE;
dateTypePicker.hidden = FALSE;
}
при нажатии кнопки, чтобы открыть сборщик. Также я хотел бы упомянуть, что я подключился к IB с помощью события TouchUpInside для pressAddType.
Есть предположения? Буду признателен, если вы мне поможете. Также я использую событие
-(IBAction)pressAddType
{
toolBar.hidden = FALSE;
dateTypePicker.hidden = FALSE;
}
при нажатии кнопки, чтобы открыть сборщик. Также я хотел бы упомянуть, что я установил связь с IB с событием TouchUpInside для pressAddType.
Есть предположения? Буду признателен, если вы мне поможете. Также я использую событие
-(IBAction)pressAddType
{
toolBar.hidden = FALSE;
dateTypePicker.hidden = FALSE;
}
при нажатии кнопки, чтобы открыть сборщик. Также я хотел бы упомянуть, что я подключился к IB с помощью события TouchUpInside для pressAddType.
Есть предположения? Буду признателен, если вы мне поможете. Спасибо.
ОБНОВЛЕНИЕ:
@interface AddSettingPage : UIViewController<UITextFieldDelegate>
{
IBOutlet UIButton *btnType;
NSString *btnTitle;
}
@property (nonatomic, retain) IBOutlet UIButton *btnType;
-(IBAction)pressAddType;//:(id)sender;
Также
@synthesize btnType,btnTitle;