Я создаю вид, подобный этому:
UILabel *qty = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 20)];
qty.backgroundColor = [UIColor whiteColor];
qty.text =[NSString stringWithFormat:@" Qty: %@", currentQty];
qty.alpha = 0.5;
[qty setTag:999];
[self.view addSubview:qty];
[qty release];
Это может происходить несколько раз в этом контроллере представления, поэтому перед тем, как создать новое представление, подобное этому, я хочу удалить все, что может существовать с этим тегом, я пытаюсь сделать следующее:
UIView *removeView = [self.view viewWithTag:999];
[removeView removeFromSuperview];
По какой-то причине это не работает, кто-нибудь видит мою проблему здесь?
Полагаю, я мог бы перебрать все виды и проверить тег, но предпочел бы более элегантное и прямое решение.