解雇presentmodalviewcontroller后为什么pushviewcontroller无法正常工作?

时间:2011-06-27 11:58:29

标签: uinavigationcontroller uinavigationitem pushviewcontroller

我有一个包含视频列表的应用程序。当用户点击任何视频时,使用mpmovieplayercontroller以全屏模式和横向模式播放视频。视频播放器控制器中包含donatenow按钮。当用户点击该按钮时,捐赠表单应该打开。为此,我正在编写以下代码

- (无效)捐赠:(ID)发送方 {     [self dismissModalViewControllerAnimated:YES];
    // [self presentModalViewController:moviePlayer animated:YES];

NSLog(@"Donation form method called");

DonationForm *dfvc=[[DonationForm alloc]initWithNibName:@"DonationForm" bundle:nil];
//[self presentModalViewController:dfvc animated:YES];
[self.navigationController pushViewController:dfvc animated:YES];
[dfvc release];

} 这个mpmoviecontroller已被删除。但它没有将视图推送到捐赠表格。 我怎样才能做到这一点?

更新:通过在appDelegate中声明UIViewController * viewController并在上面的方法中使用它来解决问题[appDelegate.viewControoller.navigationController pushViewController:dfvc animated:YES];

0 个答案:

没有答案