调用presentModalViewController时,NSObject中的UIViewController没有显示

时间:2010-04-09 15:36:20

标签: iphone objective-c xcode

我是iPhone开发的新手,当用户按下按钮时,我尝试在UIviewController上吃午餐,这样一来,用户也可以发送电子邮件。

所以我的AppControler是一个NSObject女巫,包含一个UIWindow和一个UIViewController * myViewController

当我检测到按钮上的点击时,我创建了这个:

 MFMailComposeViewController *picker =
 [[MFMailComposeViewController alloc] initWithNibName:@"MainWindow"
 bundle:nil];

  picker.mailComposeDelegate = myViewController;

...设置邮件

然后当我尝试使用此

呈现视图控制器时
 [myViewController presentModalViewController:picker animated:YES];

 [picker release];

没有附加......

我知道这很简单,但我无法弄清楚出了什么问题。

感谢

1 个答案:

答案 0 :(得分:-1)

尝试使用:

[自我 presentModalViewController:选择器动画:是];

正如@dannywartnaby提到的,除非myViewController指向当前的视图控制器(self),否则它将无效。