Gönderme e-posta seçeneği ile bir uygulama kurmaya çalışıyorum. Hızlı e-posta ile gönderme 3
import Foundation
import MessageUI
import UIKit
class emailClass: UIViewController, MFMailComposeViewControllerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
if !MFMailComposeViewController.canSendMail() {
print("Mail services are not available")
return
}
sendEmail()
}
func sendEmail() {
let composeVC = MFMailComposeViewController()
composeVC.mailComposeDelegate = self
// Configure the fields of the interface.
composeVC.setToRecipients(["[email protected]"])
composeVC.setSubject("Hello!")
composeVC.setMessageBody("Hello this is my message body!", isHTML: false)
// Present the view controller modally.
self.present(composeVC, animated: true, completion: nil)
}
func mailComposeController(controller: MFMailComposeViewController,
didFinishWithResult result: MFMailComposeResult, error: NSError?) {
// Check the result or perform other tasks.
// Dismiss the mail compose view controller.
controller.dismiss(animated: true, completion: nil)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
Yani bu mesajı alıyorum:: "Posta hizmetleri mevcut değildir"
Bu kodu vardır. Şimdi iCloud'da simülatör cihazına giriş yaptım ... Bu yüzden yapmalıyım ama yapmamalı. Neden bu çalışmıyor? Bana neyin yanlış olduğunu söyleyebilir misin ve nasıl ilerleyebilirim?
bir e-posta adresi ile cihazınızı yapılandırmak mı
Kaynak diyor? hayırsa, o zaman yapın ... ve sorununuzu çözebilir. –
Simülatörü kullanıyorum. Cihazı e-posta adresiyle nasıl yapılandırabilirim? ayarlara gittiğimde seçenekler göremiyorum "email" .... –
Ben bir şey, bu sorunu çözdünüz .. Bu arada bir iOS cihaz için bir e-posta yapılandırmak için bağlantı ... https: // support. apple.com/en-in/HT201320 –