无法在视图上显示邮件撰写视图控制器

时间:2010-10-23 15:14:07

标签: objective-c ipad mfmailcomposeviewcontroller

我在导航栏上有一个按钮,用于打开邮件视图控制器.. 我正在使用基于视图的应用程序,当我点击按钮时,它执行我写的ibaction但没有呈现视图....

-(IBAction)mailid:(id)sender{

 MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
 controller.mailComposeDelegate = self;

 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
 NSString *documentsDirectory = [paths objectAtIndex:0];
 NSString *path = [documentsDirectory stringByAppendingPathComponent:@"Report.html"];

 NSData *myData = [NSData dataWithContentsOfFile:path];

 [controller addAttachmentData:myData mimeType:@"html" fileName:@"Attachment-1"];
 [self presentModalViewController:controller animated:YES];

 [controller release];


}

任何帮助......

1 个答案:

答案 0 :(得分:0)

不确定其他内容是否正确,但mime类型应为 @"txt/html" ,而不仅仅是@“html”