How to get value from UITextfield and sent it to email?
ios, iphone, uitextfield, xcode
Solution
If you are wondering how to get the text from textfield, and send it, you will need to use textfield.text
NSString *emailBody = textField.text;
[mailer setMessageBody:emailBody isHTML:NO];
Problem
I've created an app which contains form and that have to filled up in appropiate text fields..now i need to get all data in textfield and it to be sent in email.here is my code for composing email ``` - (IBAction)compose:(id)sender { if (text1.text=@"" && text2.text=@"" && text3.text=@"" && text4.text=@"" && text5.text=@"") { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Failure" message:@"Please enter all the field details" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles: nil]; } else{ if ([MFMailComposeViewController canSendMail]) { MFMailComposeViewController *mailer = [[MFMailComposeViewController alloc] init]; mailer.mailComposeDelegate = self; [mailer setSubject:[NSString stringWithFormat:@"Appointment From Mr/Mrs. %@",text1.text]]; NSArray *toRecipients = [NSArray arrayWithObjects:@"xxx@xxxx.com", nil]; [mailer setToRecipients:toRecipients]; NSString *emailBody =[NSString stringWithFormat:@"Name =%@\nDate= %@\nPreferred Time Slot= %@\nE-Mail=%@\nSpecific Requests=",text1.text,text2.text,text3.text,text4.text,text5.text]; [mailer setMessageBody:emailBody isHTML:NO]; [self presentModalViewController:mailer animated:YES]; [mailer release]; } else { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Failure" message:@"Your device doesn't support the composer sheet" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles: nil]; [alert show]; [alert release]; } } ``` } if all the text field is null it have to popup an alert.But i'm getting error?...guide me pls..