当我使用mfmailcomposer发送邮件时,当我将大尺寸文件附加到mailcomposer时,mailComposer会崩溃。如何克服这个问题,请告诉我包括使用mfmailcomposer发送的附件文件的数据大小?
答案 0 :(得分:1)
我认为不存在指定的限制。但是,设备的内存总是有限制。
注意API没有添加文件,它正在添加NSData
实例,可能会复制它,因此所需的内存可能非常大。
答案 1 :(得分:1)
要考虑的两个限制因素:
设备内存,如果你超过它,你的应用很可能会崩溃。 (不知道这是不是这样)
邮件提供商的文件大小限制(在SMTP上)。例如,一个文件中的每封电子邮件的Gmail限制为25MB。 link因此,如果您的应用尚未准备好应对失败,则可能会发生崩溃。