Objective c ios应用程序中的“图像发送到邮件”是否有图像大小限制?
我是ios开发新手。现在我正在尝试开发一个ipad应用程序。在我的应用程序中,我将一个图像发送到mail,该图像表示一个uiview,并使用以下代码转换为uiimage并发送到mailObjective c ios应用程序中的“图像发送到邮件”是否有图像大小限制?,objective-c,uiview,xcode4,ios4,mfmailcomposeviewcontroller,Objective C,Uiview,Xcode4,Ios4,Mfmailcomposeviewcontroller,我是ios开发新手。现在我正在尝试开发一个ipad应用程序。在我的应用程序中,我将一个图像发送到mail,该图像表示一个uiview,并使用以下代码转换为uiimage并发送到mail -(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex { UIGraphicsBeginImageContext(intermediateView.frame.size); [int
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
UIGraphicsBeginImageContext(intermediateView.frame.size);
[intermediateView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
CGRect rt=intermediateView.frame;
NSLog(@"size of intermediate view %@",NSStringFromCGRect(rt));
if(buttonIndex==1)
{
if([MFMailComposeViewController canSendMail])
{
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject:@"Image Of Road Accident"];
//UIImage *roboPic =image;
NSData *imageData = UIImageJPEGRepresentation(viewImage, 1);
[picker addAttachmentData:imageData mimeType:@"image/jpg" fileName:@"RobotWithPencil.jpg"];
NSString *emailBody = @"This image from my phone!";
[picker setMessageBody:emailBody isHTML:YES];
[self presentModalViewController:picker animated:YES];
}
else
{
NSLog(@"An error occur for our display");
}
}
基本上,这段代码工作正常。我的应用程序需要的是从菜单中拖放图像。如果大量图像添加到UIView,则imageUIView无法保存到邮件
应用程序将中断
ios应用程序中的“图像发送到邮件”是否有图像大小限制
如何克服这个问题
如果有人知道,请帮助我。您的服务器可能限制了图像大小限制。您应该增加图像上传限制。谢谢您的重播。您能对此做些解释吗?您使用的是哪封邮件,图像大小是多少?当gmail出现问题时,电子邮件是gmail,最大大小是750K。可能是gmail不允许来自应用程序的大图像。试着使用一些其他工具,比如Live.com