Добавление в корзину и запрос
Использую простое приложение с товарами, каждый из которых имеет имя, id и описание. Есть функция добавления в корзину.Далее мне нужно реализовать функцию отправки запроса с перечнем позиций и указанием контакта (телефона) отправителя.Сейчас использую MFMailComposeViewController, но это не очень удобно.Скажите, какие есть идеи реализации отправки такого запроса?
пример моего запроса через почтовый клиент:
@IBAction func sendRequestButtonTapped(_ sender: UIButton) {
// Modify following variables with your text / recipient
let recipientEmail = "[email protected]"
let subject = "Описание"
var body = ""
for i in objectList {
body.append(i.objectFromPartsCatalogueListCode! + " " + i.objectFromPartsCatalogueListName!+"\n")
}
// Show default mail composer
if MFMailComposeViewController.canSendMail() {
let mail = MFMailComposeViewController()
mail.mailComposeDelegate = self //!!!
mail.delegate = self //!!!
mail.setToRecipients([recipientEmail])
mail.setSubject(subject)
mail.setMessageBody(body, isHTML: false)
mail.modalPresentationStyle = .fullScreen
self.present(mail, animated: true)
// Show third party email composer if default Mail app is not present
} else if let emailUrl = SendEmailManager.createEmailUrl(to: recipientEmail, subject: subject, body: body) {
UIApplication.shared.open(emailUrl)
}
}