UINavigationController:navigationController:willShowViewController:animated:从未调用

时间:2018-11-07 22:15:37

标签: ios objective-c xcode uinavigationcontroller

我在StoryBoard中使用的UINavigationController设置为我的initialViewController。我将Xcode Navigator设置为类,并创建了一个名为Navigator的类。

我实现了UINavigationControllerDelegate,但是从未调用方法navigationController:willShowViewController:animated:

我还需要做其他事情吗?我需要打电话给setDelegate吗?因为这对我不起作用。

有什么建议吗?

1 个答案:

答案 0 :(得分:-1)

您可以尝试

-(void)awakeFromNib {
  [super awakeFromNib];
  self.delegate = self;
}

@interface Navigatior:UINavigationcontroller<UINavigationControllerDelegate>