たくさんのビューとサブビューを備えたアプリがあります。
アプリデリゲートでは、通知を受け取るたびにサブビューを開きます。私はたくさんのテストを行いました:-通知は常によく受信されます。-サブビューは常に適切に作成されており、ゼロになることはありません。
ただし、1、2回の通知の後、サブビューが存在し、メモリ内に適切に作成されている場合でも、サブビューは再び表示されません。
私はメモリに何か問題があると思います。おそらく、ビュー階層で何かを誤解しているでしょう。
サブビューを作成して追加するコードは次のとおりです。
AppDelegate.h
@property (retain, nonatomic) ViewControllerNewOrder *sub;
AppDelegate.m
sub = [[ViewControllerDriverNewOrder alloc] init];
sub = [mainStoryboard instantiateViewControllerWithIdentifier:@"ViewControllerNewOrder"];
sub.view.frame = self.initialViewController.view.bounds;
[self.initialViewController.view addSubview:sub.view];
お手数をおかけしますが、よろしくお願いいたします。