Tag: mfmailcomposeviewcontroller

MFMail组合自定义button

UIBarButtonItem *button = [[UIBarButtonItem alloc] initWithCustomView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cancel.png"]]]; button.target = picker.navigationBar.topItem.leftBarButtonItem ; button.action = picker.navigationBar.topItem.leftBarButtonItem.action; picker.navigationBar.topItem.leftBarButtonItem=button; 大家好,我试图改变邮件composer php的button的风格。 上面的代码确实改变了button的外观,但是这个动作似乎已经丢失了。 任何想法如何克服这一点? 谢谢。

将附件CSV文件附加到电子邮件目标 – C

我正在使用以下IBAction将包含一些简单收据数据的CSV文件附加到电子邮件中,但是,当电子邮件编辑器视图打开时,会在正文部分显示灰色文件,并且当我实际发送邮件该消息根本没有附件发送。 下面是我的代码: – (IBAction)actionEmailComposer { NSLog(@"Receipts Count: %d", [receipts count]); //Create CSV File NSMutableString *csvString = [[NSMutableString alloc] init]; [csvString appendString:@"Date,Business,Category,Paid By,Note, Number,Currency, Amount"]; for (int i = 0; i < [receipts count]; i++){ [csvString appendString: [[receipts objectAtIndex:i] receiptDate]]; [csvString appendString: [[receipts objectAtIndex:i] business]]; [csvString appendString: [[receipts objectAtIndex:i] category]]; [csvString appendString: [[receipts objectAtIndex:i] paidBy]]; [csvString […]

IOS:通过MFMailComposeController发送消息后,如何获取消息正文,主题和受众

我通过以下方法发送电子邮件: -(void) sendEmailOpenControllerWithSubject:(NSString *)subject messsageBody:(NSString *) message { MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init]; controller.mailComposeDelegate = self; [controller setSubject:subject]; [controller setMessageBody:message isHTML:NO]; [controller setToRecipients:[[NSArray alloc] initWithObjects:currentProspect.email, nil]]; if (controller) [self presentModalViewController:controller animated:YES]; } 我正在设置邮件正文主题和收件人,但很可能是用户在MailComposer中更改这些属性。 我需要的: 所以我想在邮件发送后得到邮件正文,主题和收件人的内容。 因为用户可能通过邮件编辑器改变了这些。

iOS MFMailComposeViewController和从联系人卡获取用户名

我想获得“Me”卡的名字,所以当我使用MFMailComposeViewController创build邮件窗口 我可以 MFMailComposeViewController *mailer = [[MFMailComposeViewController alloc] init]; mailer.mailComposeDelegate = self; [mailer setSubject:@"Suggestion: from (Name of Person)"]; 基本上用他们的名片上的(姓名)replace名字。

MFMailComposeViewController电子邮件到iPhone的字段限制40

我正在使用MFMailComposeViewController发送电子邮件。 我的通用应用程序和电子邮件领域有2个邮件ID。 (1)每个电子邮件ID大约30个字符。 在iPhone中,我将其视为“+2收件人”。 (在iPad中,可以将字段中的电子邮件ID可视化。)当我Google时,发现toField中有40个字符的文本限制。 如何避免这个问题。 (2)同样,如果我点击“+2收件人”它显示电子邮件ID,但不能隐藏打开的键盘。

Xcode7:如何邮件崩溃报告在迅速

我的小任务是,如何邮寄崩溃报告? 我不知道这个例子是对还是错。 编码: override func viewDidLoad() { super.viewDidLoad() func exceptionHandler(exception : NSException) { print("\n\n \(exception)") print("\n\n \(exception.callStackSymbols)") mailAcn() // SENDING MAIL ACTION WHEN EXCEPTION CAUGHT } NSSetUncaughtExceptionHandler(exceptionHandler) //Error: AC Function pointer cannot be formed from a local function captures context // Do any additional setup after loading the view, typically from a nib. } 我正在关注这个链接, […]

调用addAttachmentData时如何从附件中删除path?

将附件添加到电子邮件时,文件名称将会是完整的path。 对于位于以下位置的文件: /var/mobile/Applications/C3BBAA5F-07FE-4E26-9661-CB492E06BD2E/Documents/ 我得到了一个名为: _var_mobile_Applications_C3BBAA5F-07FE-4E26-9661-CB492E06BD2E_Documents_Clock.sqlite 当我需要我的文件名是: Clock.sqlite 这是我的代码: NSString *path = [self getDatabaseFilePath]; NSData *myData = [NSData dataWithContentsOfFile:path]; [picker addAttachmentData:myData mimeType:@"application/x-sqlite3" fileName:path]; 我怎样才能让附件只有文件名和扩展名,没有完整的path? 谢谢!

mailComposeDelegate和简单的Delegate属性之间的区别

您好,我在MFMailComposeViewController委托属性,当我设置mailer.mailComposeDelegate应用程序崩溃后调用[self presentModalViewController:mailer animated:YES];混淆[self presentModalViewController:mailer animated:YES]; 当我做mailer.delegate然后应用程序不会崩溃,但它的观点不能在发送邮件后隐藏或只是取消它的导航蝙蝠button“取消”。 我陷入了为什么会发生这种情况。 让我分享代码,你会得到暗示我在做错的地方。 if ([MFMailComposeViewController canSendMail]) { MFMailComposeViewController *mailer = [[MFMailComposeViewController alloc] init]; if(mailer) { mailer.mailComposeDelegate = self; //mailer.delegate=self; [mailer setSubject:@"What the Buck?"]; imageData = UIImagePNGRepresentation(screenImgSubCat); [mailer addAttachmentData:imageData mimeType:@"image/png" fileName:@"testapp"]; NSString *emailBody = @"What the Buck?! – www.testapp.com"; [mailer setMessageBody:emailBody isHTML:NO]; [self presentModalViewController:mailer animated:YES]; //[mailer release]; } } } 更新 […]

使用MFMailComposeViewController无法在应用程序中发送电子邮件

我有一个应用程序使用MFMailComposeViewController通过电子邮件发送文件。 我读了一些地方,我需要至less启用一个电子邮件,以便方法[MFMailComposeViewController canSendEmail]将返回YES并通过电子邮件发送文档。 但是,每当我点击电子邮件button,它所做的只是返回到前一个视图。 我检查了代码, [MFMailComposeViewController canSendEmail]返回NO。 谁能告诉我为什么会发生这种情况? 这里是代码: – (void)sendEmail { if ([MFMailComposeViewController canSendMail] == NO) return; NSURL *fileURL = document.fileURL; NSString *fileName = document.fileName; NSData *attachment = [NSData dataWithContentsOfURL:fileURL options:(NSDataReadingMapped|NSDataReadingUncached) error:nil]; if (attachment != nil) { MFMailComposeViewController *mailComposer = [MFMailComposeViewController new]; [mailComposer addAttachmentData:attachment mimeType:@"application/pdf" fileName:fileName]; [mailComposer setSubject:fileName]; mailComposer.modalTransitionStyle = UIModalTransitionStyleCoverVertical; mailComposer.modalPresentationStyle = UIModalPresentationFormSheet; […]

为什么锚定包含图片的标签在iPhone的邮件应用程序中不起作用?

我正在做一个客户端的HTML通讯,使用thunderbird发送,并且所有的浏览器和邮件客户端的一切工作正常,但包含图像的定位标记,不能在Iphone的邮件应用程序工作。每次我点击图像,应用程序问我是否要下载图像,它不采取“href”。 有人能帮我吗? 谢谢