2016-11-11 113 views
1

有沒有人遇到一個問題,MFMailcomposeviewcontroller發送按鈕被禁用/變灰?取消按鈕工作得很好。MFMailcomposeviewcontroller發送按鈕被禁用

它看起來像一個新的錯誤?

+0

你想在模擬器中做到這一點?測試郵件需要在設備上完成。 – Michael

+0

我已經在設備上完成了它。但它適用於我的iPhone 6而不適用於我的iPhone 7 – PictureMeAndYou

+1

這是因爲您的設備未配置爲發送電子郵件。首先在您的設備上設置一個電子郵件帳戶,然後再試一次 – NSNoob

回答

5

如果將本地郵件應用程序從iPhone中刪除(允許從iOS 10開始),可能會發生這種情況。在這種情況下,系統設置缺少「郵件」設置項目和系統可能無法獲得默認電子郵件帳戶的配置。

與此同時MFMailComposeViewController.canSendMail()返回true,所以我沒有找到任何解決方案來解決這種情況。

+0

我有同樣的問題,任何解決方案? – Sam