2010-10-27 101 views
1

我有TabBar應用程序加載幾個.xib文件。在其中一個視圖中,我試圖加載模態視圖,在視圖中組合應用中的電子郵件。我正在使用在TabBar iPhone應用程序中的模式視圖

- (IBAction)buttonPressed { 

    MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init]; 
    [controller setSubject:@"Email Subject"]; 
    [controller setMessageBody:@"Email Messgae" isHTML:NO]; 
    [self presentModalViewController:controller animated:YES]; 
    [controller release]; 
    } 

我已經與幾個新的基於視圖的應用程序合作,但與TabBar應用程序無法合作。每當我嘗試運行這個動作時,都沒有任何反應。有什麼我錯過了,或者我正在錯誤的方式? 謝謝! 如果答案很簡單,對不起,我還在學習!

編輯:其他信息:重建它,它現在崩潰時,行動運行。

+0

是什麼讓你覺得它不起作用?當你通過代碼時會發生什麼?有錯誤嗎?有什麼事情發生? – Jordan 2010-10-27 23:47:13

+0

就是這樣。我把這個動作與一個按鈕相關聯,當我按下它時什麼也沒有發生。 – potato 2010-10-27 23:49:12

回答

0

2東西

[1]的NSLog在上述的消息,看看它的實際連接(日誌消息應該出現在控制檯)

[2]如果崩潰,粘貼在碰撞日誌

希爾頓

1

什麼是「自我」?它是UITabBarController嗎?如果不是,應該是。或者它可以是標籤欄中的UINavigationController,這可能更好。無論哪種方式,它都需要成爲展現模態視圖的人之一。

您還應該檢查它是否在Interface Builder中正確連接,以便將按鈕上的選擇器設置爲調用此函數。我通常使用TouchUpInside。請檢查以確保您正在使用的鏈接與您的buttonPressed功能相關聯。

告訴我,如果有幫助。

相關問題