В любом iOS-приложении легко можно реализовать отправку данных по e-mail.

Для этого нужно сделать следующее:
1. Импортировать библиотеку MessageUI:
import MessageUI
2. Подписаться на протокол MFMailComposeViewControllerDelegate:
class FirstViewController: UIViewController, MFMailComposeViewControllerDelegate{
Проще говоря, добавить их в нужный ViewController, получится так:
import UIKit
import MessageUI
class FirstViewController: UIViewController, MFMailComposeViewControllerDelegate {
3. Добавить следующий код отправки:
@IBActionfuncsendEmail(_sender: Any) {
ifMFMailComposeViewController.canSendMail() {
letmail = MFMailComposeViewController()
mail.mailComposeDelegate= self
mail.setToRecipients(["xxxxxx@xxxxxxxxxx.com"])
mail.setSubject("Any Subject")
mail.setMessageBody(messageBody, isHTML: true)
present(mail, animated: true)
}else{
print("Application is not able to send an email")
}
}
funcmailComposeController(_controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?) {
controller.dismiss(animated:true)
}
На @IBAction можно прицепить любую кнопку интерфейса приложения.
Параметр messageBody - переменная, заданная ранее. В нее может быть включен любой текст в HTML-разметке. По сути - это строка, и вместо переменной можно написать любой текст в кавычках, например такой:
mail.setToRecipients(["xxxxxx@xxxxxxxxxx.com"])
mail.setSubject("Any Subject")
mail.setMessageBody("<p>This is a test letter, generated of my App</p>", isHTML: true)
present(mail, animated: true)
Протестировать отправку e-mail возможно только из реального устройства! Симулятор это не сможет сделать. Также на устройстве в приложении Почта (MAIL) должен быть настроен хотя бы один почтовый ящик.
В дополнение к обычной сводке METAR и TAF многие военные аэродромы в метеорологической сводке могут использовать цветовой код, обозначенный словом на английском языке. Этот цветовой код является одной из форм сокращение для экипажей и дополнительно акцентирует внимание на основной информации в сообщении.
Не нужно лишних слов для псевдо-SEO. Закрытые случайно или специально вкладки (предыдущую сессию) браузера Safari в Mac OS Sierra возвращает простая комбинация клавиш:
После обновления Joomla до версии 3.6 или после чистой установки Joomla 3.6 возможно получения ошибки как на самом сайте (FrontEnd), так и в админке (BackEnd) сообщения об ошибке: Error displaying the error page: The file Cache Storage is not supported on this platform. Ситуация не приятная, но не все потеряно, и это можно легко исправить.
У многих владельцев iPhone возникает проблема - как быстро и просто перенести все фотографии и видео с телефона на компьютер, чтобы потом освободить память смартфона? В этой статье рассмотрим несколько проверенных рабочих вариантов, из которых вы сможете выбрать наиболее удобный для себя.
С января неполноценно использовал новый телефон, больше эксплуатируя старый, а тут что-то накатило, и эксперимент удался! У тинькова вышло новое приложение для яблофона, установил себе - пока враги не наябедничали, и ябло-админы не удалили из магазина. Потом на всякий случай решил его забэкапить в виде IPA-файла (не путать с пивом! :)
Многие пользователи компьютеров с операционной системой Windows (версии 7 и 8) недавно обнаружили, что каким-то образом сам по себе в трее появился новый значок - «Получить Windows 10». Владельцы "древних" операционок типа Windows XP и 2000 такого "подарка" не получили и, скорее всего, вряд ли расстроились из-за этого :) .
При передаче товаров, подлежащих маркировке, в универсальном передаточном документе (УПД), кроме стандартной бухгалтерской информации о контрагентах, товаре, цене, количестве и пр..., должны фигурировать коды маркировки данных товаров. Но все так просто - эти коды должны быть только в УПД в формате XML, в печатном PDF-файле их не должно быть.