- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 MessageUI 框架将图像和 pdf 附加到电子邮件中。我关注了MailComposer Apple 文档中的示例。
在 iPhone 上,它似乎工作得很好,图像和 pdf 都按预期显示在发送邮件窗口的正文中。
但是,当我在 MacBook 上收到电子邮件时,出现两个问题。
1) myImage.png 显示为附件,尺寸正确,但完全空白
2) myPDF.pdf 根本不显示为附件
但是,当我在 iPhone 上收到邮件时,myImage.png 显示正常。不过,myPDF.pdf 仍然没有出现在我的 iPhone 上的邮件中。
希望有人能够阐明可能发生的事情。
相关代码如下:
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject:@"Test Email"];
// Attach an image to the email
NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"myImage" ofType:@"png"];
NSData *imageData = [NSData dataWithContentsOfFile:imagePath];
[picker addAttachmentData:imageData mimeType:@"image/png" fileName:@"myImage"];
// Attach a PDF file to the email
NSString *pdfPath = [[NSBundle mainBundle] pathForResource:@"myPDF" ofType:@"pdf"];
NSData *pdfData = [NSData dataWithContentsOfFile:pdfPath];
[picker addAttachmentData:pdfData mimeType:@"application/pdf" fileName:@"myPDF"];
// Fill out the email body text
NSString *emailBody = @"This is a test.";
[picker setMessageBody:emailBody isHTML:NO];
[self presentModalViewController:picker animated:YES];
[picker release];
编辑我没有将图像和 PDF 保存并检索到我的 mainBundle,而是使用 NSDocumentsDirectory,一切正常。
最佳答案
关于图像附件,我也遇到了同样的问题。使用它,我能够发送并实际接收附加图像:
//attachment
UIImage *image = [UIImage imageNamed:@"image.png"];
NSData *imageData = UIImagePNGRepresentation(image);
[picker addAttachmentData:imageData mimeType:@"image/png" fileName:@"theImage"];
抱歉,我没有尝试发送 pdf。
只是我的两分钱,
问候。
关于iPhone MessageUI 电子邮件附件未发送给收件人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2276634/
我使用 MFMailComposeViewController 在我的应用中发送电子邮件。 当我使用 Instruments 运行我的应用时, 我点击发送电子邮件后发现泄漏。 Leaked Objec
我正在尝试使用 MessageUI 框架将图像和 pdf 附加到电子邮件中。我关注了MailComposer Apple 文档中的示例。 在 iPhone 上,它似乎工作得很好,图像和 pdf 都按预
我希望能够在我的应用程序中使用 iPhone Mail.app,以便我的用户无需离开应用程序即可发送共享电子邮件。我知道 3.0 使这成为可能。 我已经通过按住 Ctrl 键单击我的框架文件夹 ->
在我的 Swift 2 项目中,针对 iOS 9.2 及更高版本,在 Xcode 8.2.1 中,我有如下显示邮件撰写屏幕的代码: if MFMailComposeViewController.can
嗨,我正在寻求帮助,我是 cocoa 和 iPhone 编程的新手 有没有一种方法可以使用设备上配置的标准帐户发送电子邮件,而无需打开撰写 UI? 我想编写一个应用程序来向我发送电子邮件提醒。 您有一
我想使用 MFMessageComposeViewController 发送应用内短信,并在我的项目中导入 MessageUI 框架。但是当我使用 #import "MessageUI.h" Xcod
我想知道除了在 iO 中使用 MessageUI 之外,是否还有其他方法可以发送带有附件的电子邮件。 问题是,我有一个类与该框架中的 Account 类冲突,如果我要重写大量代码并更改核心数据模型,从
能否像 snapchat 一样快速使用 messageUI.framework 将照片发送给某人?我已经使用解析完成了它,但正在寻找不同的方式。 最佳答案 您不能使用messageUI.framewo
是否可以重用 MessageUI 中的 View 组件以拥有类似 SMS 的消息 UI,但用于自定义应用程序消息而不是 SMS? 最佳答案 不,MessageUI 框架已锁定,没有任何组件可供公众使用
我目前正在使用 MessageUI 框架发送短信和电子邮件,但我的应用程序是西类牙语的,而 MessageUI 界面是英文的,我该如何更改MessageUI 的按钮文本? 最佳答案 您确定您的项目是西
我在我的应用程序中包含了用于发送邮件的 messageUI 框架。它包含五个 UITextField,其中用户输入的值应显示在邮件正文中。这是我的代码 if ([MFMailComposeViewCo
我能否以某种方式从 View 中获取图表(使用 CorePlot 制作)并将其作为文件通过邮件应用程序发送给其他人?我想借助 MessageUI 发送邮件。如果只发送图片,我觉得很好。 最佳答案 使用
我正在尝试为我的应用程序启用 MessageUI 中的相机和应用程序按钮。我没有在 Apple 的文档中找到有关如何执行此操作的任何地方。有任何想法吗?谢谢! 更新:我在 Apple 的文档中找到了一
我正在使用 MessageUI 在我的应用程序中发送短信,但是当它加载 View 时,它会在日志中输出以下内容: wait_fences: failed to receive reply: 10004
我引用了这个website ,我的框架文件中有 MessageUI.framework ,我也将其更改为可选。但我仍然收到以下错误: ld: warning: in /Users/mb/Desktop
由于 Swift 文件彼此可见,为什么我在 Appelegate 中的导入对于我的 Controller 之一不可见?我在那里遇到错误。 最佳答案 这称为 Swift 模块的访问级别。 Swift 模
在使用 UIImagePickerController 拍照后,我正在使用 MessageUI 框架通过电子邮件发送图像。当我拍照然后调用邮件邮件消息界面时,我得到了撰写窗口。在 iPod touch
Xcode 和 obj-c 中的初学者问题。 在我的项目中,我有一个带有 IBAction 的按钮,可以在不启动我的应用程序的情况下发送短信(MessageUI 链接到该项目)。在 iOS 5 代码运
我是一名软件开发人员,我正在为电子邮件消息制作一个应用程序,并且我有以下代码: // Header file // importing the MessageUI framework #impor
我是一名优秀的程序员,十分优秀!