objective-c - 如何在 iPad 应用程序中添加电子邮件功能?

标签 objective-c ios ipad

在我的 iPad 应用程序中,我有几个视频和 pdf。我想要的是当用户正在观看视频或阅读 pdf 时,如果他想将该视频或 pdf 通过电子邮件发送给自己或他的 friend ,那么他会怎么做?为此,我在导航栏上添加了一个按钮。当用户单击该按钮时,应出现一个选项,其中应显示“电子邮件”。现在,当用户选择电子邮件时,应用会要求用户输入电子邮件地址。输入电子邮件地址后,用户按下“发送”按钮。然后将该特定文件发送到用户的电子邮件中。如何做到这一点?

谢谢

最佳答案

看看MFMailComposeViewController类(class)。它提供对标准邮件功能的访问,它包括添加附件的 addAttachmentData:mimeType:fileName: 方法(而且您也不需要为电子邮件地址提供自定义 UI)。

但是,如果文件很大(视频),将它们放在服务器的某个位置并只发送链接是有意义的,这样可以避免发送大附件。这很重要,因为许多邮件服务器不允许大附件(10MB 已经很大)。

关于objective-c - 如何在 iPad 应用程序中添加电子邮件功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7691904/

相关文章:

ios - 如何通过 SwiftyJson 和 Alamofire 发布嵌套的 json?

iphone - UIImageView 适合宽度

android - 如何制作一个动态的应用程序名称?

ios - iPad模拟器的屏幕分辨率

ios - 在 iPad 上锁定 UIViewController 方向

ios - 如何在整个应用程序中设置 UIButton 点击​​声音?

objective-c - 为 ViewController 同步绘制矩形

ios - 由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因 : -[__NSCFString scheme]: unrecognized selector sent to instance

iphone - TableView Custom Cell中添加Radio Button外部无法访问

html - iPad 视网膜分辨率与正常分辨率