これは、2つの異なるクラスでサブビューを開いたり閉じたりするための2つのIBActionを使用した私のコードです
- (IBAction) showListClient:(id) sender {
if( list == nil){
list = [[ListClient alloc] initWithNibName:@"ListClient" bundle:nil];
[list setDelegate:self];
[self.view addSubview:list.view];
}
}
そして閉じるために
-(IBAction)closeListClient {
[self.view removeFromSuperview];
}
今では初めて大丈夫ですが、もっと時間を使いたい場合は、リストをcloseListClientに書き込む必要があります
list = nil;
[list release];
今私の問題は、この「リスト」がクラスListClientでのみ宣言されていることです。
ListClient *list;
CloseListClientにリストを書き込むとエラーになります...どうすればよいですか?