私はこれがいくつかのばかげた間違いだと確信していますが、私は何も成功していないスーパービューからサブビューを削除するために過去1時間努力しています。私の最初のビューでremoveFromSuperviewは私のアプリがクラッシュするようにします
私は
UIViewController *helpView = [[[UIViewController alloc] initWithNibName:@"HelpView" bundle:nil] autorelease];
[self.view addSubview:helpView.view];
を抱えている。そしてhelpViewの内側に私は次のことを行い、「closeHelp」と呼ばれるIBActionに接続されているボタンがあります。
- (IBAction) closeHelp{
[self.view removeFromSuperview];
}
をしかし、これは私のアプリがEXC_BAS_ACCESSで奇妙な理由でクラッシュすることがあります。これはHelpViewの中にあってもself.viewは正しいサブビューを指しているはずです。
uldはあなたの助けに感謝します
ありがとう。
Shai。
どのクラスに '-closeHelp'がありますか?インタフェースビルダーに正しく配線されていますか? HelpView.xibのクラスをそのクラスに設定しましたか? – Eiko