2011-01-28 3 views
0

У меня есть вид с тремя кнопками в приложении iphone, вы хотите перейти на другое представление, нажав на определенную кнопку, попробовали добавить целевой метод, его работа прекрасна, но когда мы переходим к следующему виду после навигации и нажмите на кнопку «Назад», они сработают?Приложение Сбой в определенной точке

Вот мой код.

- (void)viewDidLoad { 

    [super viewDidLoad]; 
    helpButton=[UIButton buttonWithType:UIButtonTypeRoundedRect]; 
    helpButton.frame= CGRectMake(5, 370, 90, 30); 
    [helpButton setTitle:[NSString stringWithFormat:@"Help"] forState:UIControlStateNormal]; 
    [helpButton addTarget:self action:@selector(btnClicked:) forControlEvents:UIControlEventTouchUpInside]; 
    helpButton.tag=1; 
    [self.view addSubview:helpButton]; 
} 

Пожалуйста, помогите мне

Спасибо заранее

+1

Вставить код здесь, прошлое e консольный выход. –

+0

- (void) viewDidLoad { \t \t [super viewDidLoad]; \t helpButton = [кнопка UIButtonWithType: UIButtonTypeRoundedRect]; \t helpButton.frame = CGRectMake (5, 370, 90, 30); \t [helpButton setTitle: [NSString stringWithFormat: @ "Help"] forState: UIControlStateNormal]; [helpButton addTarget: self action: @selector (btnClicked :) forControlEvents: UIControlEventTouchUpInside]; \t helpButton.tag = 1; \t [self.view addSubview: helpButton]; – User

+0

Ваше приложение вылетает в 'viewDidLoad:' метод? – EmptyStack

ответ

0

, когда я смотрю на ваш код, кажется, что ваш helpButton является переменной класса ... Если это правда, вам не хватает сохранить :

helpButton=[[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; 

не уверен, что это будет исправить вашу проблему, но это может помочь ...

+0

WTF ??? Это обычный конструктор UIButton, его не следует сохранять. –

+1

хорошо, если это член класса, есть шанс, что он может быть выпущен в классе dealloc ... это именно то, на что я указывал. – Romain

+0

Большое спасибо за вашу помощь, на самом деле я делал глупую ошибку, я выпускал объект контроллера навигации, в любом случае еще раз спасибо за вашу помощь – User

Смежные вопросы