我使用以下代码在viewDidLoad事件中创建一个UIView:
// add a white UIView
UIView *whiteView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height)];
whiteView.tag = 777;
whiteView.backgroundColor = [UIColor whiteColor];
[self.view addSubview:whiteView];
这会向用户显示白屏(视图)。现在,当连接完成加载请求时,我想删除此视图。我在connectionDidFinishLoading中使用以下代码。
UIView *whiteView = [self.view viewWithTag:777];
[whiteView removeFromSuperview];
但由于某种原因,上面的whiteView没有被删除,我一直看到白屏。我做错了什么?