(void) launchInAppMail {
MFMailComposeViewController * controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject: @ "В электронной почте приложения ..."];
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];
}
if (! (mEmailField.text == nil || [mEmailField.text isEqualToString:@ ""])) {[messageString appendFormat: @ "Идентификатор электронной почты:% @ \ 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 "]];
[controller setMessageBody: messageString isHTML: NO];
[releaseString release];
if (mImageView.image! = Nil) {
NSData *imageData = UIImageJPEGRepresentation(mImageView.image, 1);
[controller addAttachmentData:imageData mimeType:@"image/jpg" fileName:@"example.jpg"];
}
[self presentModalViewController: контроллер анимирован: ДА];
[выпуск контроллера];}