IOS: удалить подпредставление, когда я набираю его - PullRequest
0 голосов
/ 26 мая 2011

У меня есть этот код, чтобы показать подпредставление и удалить его:

 if(view1 == nil){

    view1 = [[Calendar alloc] initWithNibName:@"Calendar" bundle:nil];
    [view1 setDelegate:self];

    [self.view addSubview:view1.view];
    view1.view.frame = CGRectMake(250, 0, 550, 400);

}

удалить его:

[view1.view removeFromSuperview];
view1 = nil;
[view1 release];

он отлично работает, когда я нажимаю кнопку внутри этого подпредставления "view1msgstr "но возможно ли удалить это представление также, если я напечатал это представление?

1 Ответ

2 голосов
/ 26 мая 2011

обнулять его перед выпуском бессмысленно;Вы уже уничтожили ссылку, поэтому переменная больше не связана ни с чем.вызов релиза не будет работать.

...