2016-07-19 16 views
0

Swiftを使用して電子メールを送信する例を取り上げています。私は次のコードを使用しています:電子メールを送信する際の問題

>  1. <Error>: 18:32:54.282 [0x16e1bb000] >vibe> Error: Empty atoms array 
>  2. ERROR: [0x16e1bb000] 919: Vibe engine could not play vibe pattern, err = -50, actionID = 1001. Please file a bug. 
+0

ログ全体を投稿できますか? –

+0

@AnjaliBhimani thats私が得る唯一のデバイスログです。 MFMailComposeResultのrawValueは2です。 –

+0

デバイスまたはシミュレータでテストしていますか? – crisisGriega

答えて

0

問題だった:私はメールを送信するMFMailComposeViewController()の送信ボタンをクリックすると

@IBAction func sendMailButtonAction(sender: UIButton) { 

     if MFMailComposeViewController.canSendMail() { 
      let mail = MFMailComposeViewController() 
      mail.mailComposeDelegate = self 
      mail.setToRecipients(["[email protected]"]) 
      mail.setMessageBody("<p>You're so awesome!</p>", isHTML: true) 
      // mail.addAttachmentData(<#T##attachment: NSData##NSData#>, mimeType: <#T##String#>, fileName: <#T##String#>) 
      presentViewController(mail, animated: true, completion: nil) 
     } else { 
      print("Error Received While sending mail")  } 

    } 

を、私はのようなデバイスのログにエラーが表示されます組織のサーバーファイアウォールを使用します。メールを送信するためにサーバーポートをブロックしています。携帯電話ネットワークを使ってメールを送信しようとしました。

関連する問題