iphone - 将图像添加到邮件时出错 - MFMailComposeViewController

标签 iphone ios objective-c xcode

我正在尝试使用 MFMailComposeViewController 发送已添加到我的项目中的图像。

我在模拟器中尝试了此操作,效果很好,我还可以在文本字段中看到图像,但是当我尝试发送邮件时,我在控制台上收到以下错误:

Feb 10 16:22:02 markuss-macbook-pro.speedport.ip RMC Konus[1825] : CGImageCreate: invalid image size: 0 x 0.

我的代码:

//Get the Image
UIImage *image = [UIImage imageNamed:@"image.png"];

NSData *imageData = UIImagePNGRepresentation(image);

//Create the Mail View
MFMailComposeViewController *mailCV = [[MFMailComposeViewController alloc] init];

[mailCV setMailComposeDelegate:self];



[mailCV addAttachmentData:imageData mimeType:@"image/png" fileName:@"exGraphic.png"];

//Show the View Controller
[self presentViewController:mailCV animated:YES completion:nil];

最佳答案

问题仅出现在模拟器中。 我在许多不同的设备上检查了这些代码,它仍然可以正常工作。所以我想说,这是模拟器的问题......

关于iphone - 将图像添加到邮件时出错 - MFMailComposeViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14799908/

相关文章:

ios - 如何在 iOS 中搜索特定文本的文件名

ios - 为什么反转函数参数的 bool 结果会在 Swift 中产生编译器错误?

iphone - for循环中的UIButton翻转动画

iphone - 音频文件不使用 iphone sdk 播放

ios - Titanium:无需设备即可生成 IPA

iPhone/iOS - 如何使用 "ShareKit"仅发布到 Facebook 或仅发布到 Twitter

iphone - 实现 Mobclix 时出错

iphone - AVPlayer 不在后台转发流媒体轨道

ios - 在用户可以下载任何内容之前,应该强制免费订阅吗?

iphone - 有人知道纯 UIKit 游戏源码吗?