【发布时间】:2012-03-26 03:41:12
【问题描述】:
我有一个UIViewController 有这个方法:
- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
NSLog(@"DISAPPEAR");
lastKnownOrientation = [self interfaceOrientation];
}
-(void)openSendVC{
SendMsgViewController *vc = [[SendMsgViewController alloc]initWithNibName:@"SendMsgViewController" bundle:nil];
[self.navigationController pushViewController:vc animated:NO];
}
在第二个视图控制器 (SendMsgViewController) viewDidLoad 我有以下内容:
[self presentViewController:picker animated:YES completion:NULL];
其中选择器是UIImageViewPicker。
问题是,当我调用 openSendVC 方法时,会打开一个新控制器,但不会调用(第一个 viewController 的)viewWillDisappear。
【问题讨论】:
标签: ios xcode uiviewcontroller viewwillappear