次のように、uiviewcontroller のヘッダー ファイルで uiview を宣言します。
@property (strong, nonatomic) UIView *loadLoading;
そしてviewdidloadでそれを開始します:
loadLoading = [[UIView alloc] initWithFrame:self.view.bounds];
loadLoading.backgroundColor = [UIColor blueColor];
[self.view addSubView:loadLoading];
これはうまくいきます。しかし、私のプログラムの別の時点で、このサブビューを削除したいと考えています。しかし、なぜか削除されません。
NSLog(@"%@",loadLoading.backgroundColor);
[loadLoading removeFromSuperview];
(ログが機能するため、その時点に達し、loadLoading にアクセスできることはわかっています。