2011-07-19 34 views
0

我有一個具有值的UITextField和一個具有文本的UILabel。我添加了一個可用的應用內電子郵件按鈕。我想將UITextField的值和UILabel的文本添加到電子郵件的正文中。 示例代碼:獲取UITextField值並通過應用內電子郵件發送它

if ([MFMailComposeViewController canSendMail]) { 
    [composer setToRecipients:[NSArray arrayWithObjects:@"[email protected]" , nil]]; 
    [composer setSubject:@"Subject"]; 
    [composer setMessageBody:@"This is the body" isHTML:NO]; 

    [self presentModalViewController:composer animated:YES]; 

我想消息體,看起來像這樣:

三明治(的UILabel)10(的UITextField)

回答

1

你幾乎沒有。爲您的UILabelUITextField連接,然後通過

NSString *message = [NSString stringWithFormat:@"sandwiches %@ 10 %@",label.text,textField.text]; 
[composer setMessageBody:message isHTML:NO]; 
+0

我是用「三明治10」作爲郵件正文的例子設置消息的文本。 – TWcode

+0

我在獲取textField信息以顯示在應用程序電子郵件中仍存在問題。 – TWcode