0
Загружаю xib, а затем мне нужно закрыть это с помощью кнопки. Я использую это:IBAction вызывает ошибку EXC_BAD_ACCESS
- (IBAction)donePressed:(id)sender {
printf("Done\n");
[self check_result];
printf("Removing View\n");
[self.view removeFromSuperview];
}
загружает XIB так:
AFUserFeedbackController *moviePlayer_af = [[AFUserFeedbackController alloc] initWithNibName:@"UserFeedback" bundle:nil];
UIWindow *backgroundWindow = [[UIApplication sharedApplication] keyWindow];
moviePlayer_af.view.frame = backgroundWindow.frame;
[backgroundWindow addSubview:moviePlayer_af.view];
Это, как я замэпил:
Но после нажатия кнопки, все я получаю это EXC_BAD_ACCESS
ошибка, и я получаю этот выход:
(lldb)
и EXC_BAD_ACCESS
ошибка. Как я могу это исправить?
1. Что делает 'check_result'? 2. '[self.view removeFromSuperview];' - *** О, почему? *** – 2013-02-14 07:09:25
Проверьте правильность подключения IBAction? Представляете ли вы этот контроллер? –
Возникла ли авария при щелчке сразу или после прохождения целевого метода? – AppleDelegate