2010-04-09 49 views
0

我是新的iPhone開發人員,當用戶按下按鈕女巫時,我會嘗試用午餐時間UIviewController來允許用戶發送電子郵件。NSObject中的UIViewController在調用presentModalViewController時不會呈現

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

當我發現上的按鈕點擊我創建這個:

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

    picker.mailComposeDelegate = myViewController; 

...設置郵件

然後當我試圖提出與此視圖控制器

[myViewController presentModalViewController:picker animated:YES]; 

[picker release]; 

Nothing append ..

我知道這很簡單,但我無法弄清楚什麼是錯的。

感謝

+0

好吧,我要去問那些愚蠢而明顯的問題,但是你確定你的IB網點是有效的,而且myViewController實際上指向了視圖控制器? [myViewController presentModalViewController:picker animated:YES]上的斷點應該指向正確的方向... – dannywartnaby 2010-04-09 16:15:24

+0

humm,我不熟悉IB oulets ..我不知道你在說什麼,我沒有看到任何東西IBOulets在我的代碼對不起 – Maxime 2010-04-09 17:25:38

回答

-1

嘗試使用:

[ presentModalViewController:拾取器動畫:YES];

由於@dannywartnaby提到,除非myViewController指向當前視圖控制器(自我)它不會工作。

+0

視圖控制器不是自我,因爲自己是一個NSOjects,所以我不能做一個presentModalViewController自我 我如何檢查myViewController是否指向良好的控制器? – Maxime 2010-04-12 11:50:22

相關問題