(void)launchInAppMail {
MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"In app email..."];
NSMutableString *messageString = [[NSMutableString alloc] init];
if (!(mNameField.text == nil || [mNameField.text isEqualToString:@""])) {
[messageString appendFormat:@"Name: %@ \n",mNameField.text];
}
if (!(mPhoneNumberField.text == nil || [mPhoneNumberField.text isEqualToString:@""]))
{
[messageString appendFormat:@"电话号码:%@ \n",mPhoneNumberField.text];
}
如果 (!(mEmailField.text == nil || [mEmailField.text isEqualToString:@""])) {
[messageString appendFormat:@"Email ID: %@ \n",mEmailField.text];
}
if (!(mTextView.text == nil || [mTextView.text isEqualToString:@""])) {
[messageString appendFormat:@"Desription: %@ \n",mTextView.text];
}
if (!(mProblemNameButton.titleLabel.text == nil || [mProblemNameButton.titleLabel.text isEqualToString:@""])) {
[messageString appendFormat:@"Problem Name: %@ \n",mProblemNameButton.titleLabel.text];
}
[messageString appendFormat:@"Address: %@ \n", self.mAddress];
if (self.coordinateLoc)
[messageString appendFormat:@"Longitude: %f, Latitude: %f \n", self.coordinateLoc.coordinate.longitude, self.coordinateLoc.coordinate.latitude];
[controller setToRecipients:[NSArray arrayWithObject:@"service@emergencylocksmithleads.com"]];
[控制器 setMessageBody:messageString isHTML:NO];
[messageString 发布];
if (mImageView.image != nil) {
NSData *imageData = UIImageJPEGRepresentation(mImageView.image, 1);
[controller addAttachmentData:imageData mimeType:@"image/jpg" fileName:@"example.jpg"];
}
[self presentModalViewController:controller animated:YES];
[控制器释放];
}