0
我有下面的代碼,我在一個導航控制器內顯示視圖控制器。 只是爲了測試我顯示它3秒,然後解僱它。 正在發生的事情是它消失了 - 然後在一秒鐘之後重新出現。 我在做什麼錯?模態視圖控制器返回
- (void) test
{
[myNavCtrl dismissModalViewControllerAnimated:YES];
}
- (void) viewDidAppear:(BOOL)animated
{
MyViewController *ctrl = [[MyViewController alloc] init];
[ctrl setDelegate:self];
myNavCtrl = [[UINavigationController alloc] initWithRootViewController:ctrl];
[myNavCtrl setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentModalViewController:myNavCtrl animated:NO];
[ctrl release];
[myNavCtrl release];
[self performSelector:@selector(test) withObject:nil afterDelay:3];
}