2013-04-22 54 views
0

当我使用mfmailcomposer发送邮件时,mailComposer在我将大文件附加到我的mailcomposer时崩溃。如何解决这个问题,请告诉我使用mfmailcomposer发送包含附件文件的数据量有多大?什么是mfmailcomposer发送邮件的邮件大小限制

+0

您能告诉我们崩溃日志吗? – Sulthan 2013-04-22 09:54:59

+0

看到这个http://stackoverflow.com/questions/13677622/mfmailcomposeviewcontroller-crash-because-of-large-attachment – DharaParekh 2013-04-22 09:57:02

回答

1

两个限制采取因素:

  1. 设备的内存,如果你超过它你的应用程序很可能会崩溃。 (不知道这是否是这种情况)

  2. 您的邮件提供商(在SMTP上)的文件大小限制。例如,一个文件中每封电子邮件的Gmail限制为25MB。 link因此,如果你的应用程序没有准备好应对失败,那么崩溃有很好的可能性。

1

我不认为会有一个指定的限制。但是,您的设备有多少内存总是有限制的。

请注意,API不会添加文件,它会添加一个NSData实例,可能会将其复制,因此所需的内存可能非常大。