xib をロードしてから、ボタンで閉じる必要があります。私はこれを使用しています:
- (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
エラー。どうすれば修正できますか?