title: remove UIView subview based on tag?
body: <p>I am creating a view like this:</p>
  
  <pre><code>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];
  </code></pre>
  
  <p>This can happen multiple times in this view controller so before I create a new view like this I want to remove any that might exist with this tag, I am trying this:</p>
  
  <pre><code>UIView *removeView  = [self.view viewWithTag:999];
  [removeView removeFromSuperview];
  </code></pre>
  
  <p>This is not working for some reason, anyone see my problem here?</p>
  
  <p>I guess i could loop through all the views and check the tag but would rather have a more elegant and direct solution.</p>