2012-12-17 23 views
4

我一直在使用MFMailComposeViewController來允許用戶從我的應用程序發送郵件而沒有問題。但我發現,如果我在設備上設置了「iCloud帳戶」[MFMailComposeViewController canSendMail]返回0.當iCloud帳戶存在時,MFMailComposeViewController中的錯誤?

如果我刪除iCloud帳戶,MFMailComposeViewController將恢復工作。 我試過了;在iOS設置中將默認郵件帳戶設置爲我的Gmail帳戶,使用'@iCloud'電子郵件設置我的iCloud帳戶(因爲我可以使用郵件應用程序從郵件應用程序發送郵件,所以我知道這是有效的)。

任何想法將不勝感激。

編輯

  1. 我發現其他應用程序不具有同樣的問題。
  2. 在爲電子郵件構建內容時,我一直在使用很多線程同時從UIDocument實例中獲取數據,但我發現如果按順序加載文檔,則不會發生問題。

回答

1

聽起來像是一個嚴重的bug給我。你絕對應該提交一份雷達。

+0

感謝Cocoanetics, –

1

這不是一個已知的錯誤AFAIK ...聽起來真的很奇怪,
它可以在其他應用程序內工作嗎? (不包郵)

如果不是我提交的bug

+0

謝謝Daij-Djan,偉大的想法。我發現其他應用程序沒有發送郵件與iCloud帳戶相同的問題,所以我沒有提交雷達。 –

+0

即使它返回NO,你能使用它嗎?也許其他應用程序不檢查 –

相關問題