如何使用通知呈现ViewController

时间:2014-08-20 16:27:34

标签: ios objective-c view controller notifications

这是问题 - 我有ViewController“A”。 从中我需要在出现通知时显示ViewController“B”。

  1. 我订阅了控制器“A”
  2. 的viewDidLoad方法中的通知
  3. 我制作处理通知的方法。
  4. 在这个方法中,我尝试像这样呈现ViewController“B” -

    BViewController *bviewcon = [[BViewController alloc] initWithNibName:@"BView" bundle:    [NSBundle mainBundle]];
    UINavigationController *nc = [[UINavigationController alloc]     initWithRootViewController:bviewcon];
    [self presentViewController:nc animated:YES completion:nil];
    
  5. 发生了什么 - 视线控制器“B”出现了,但是有不可预测的延迟 - 2-10秒。

    如果我点击屏幕视图控制器“B”立即加载。 如果我完成某些事情,例如NSLog - 它也会出现相同的延迟。

    有人可以帮忙吗?

0 个答案:

没有答案