gpt4 book ai didi

objective-c - 未收到从 iOS 应用程序/MFMailComposeViewController 发送的附件

转载 作者:行者123 更新时间:2023-11-29 13:42:08 24 4
gpt4 key购买 nike

我正在使用 MFMailComposeViewController 从应用内发送附件 (pdf)。但是,当我在设备上测试时,我没有收到附件。知道可能是什么问题吗?

- (void) emailDocument 
{
MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init];

NSData *data = [[NSData alloc] initWithContentsOfURL:pdfURL];


mailController.mailComposeDelegate = self;

[mailController setSubject:[self title]];
[mailController setMessageBody:@"Please find the attached documents." isHTML:YES];
[mailController addAttachmentData:data mimeType:@"application/pdf" fileName:@"document"];
[self presentModalViewController:mailController animated:YES];
}

最佳答案

试着理解这段代码,它对你有帮助。

- (void)viewDidLoad 
{
if ([MFMailComposeViewController canSendMail])

myButton.enabled = YES;
}


- (IBAction)buttonPressed
{
MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init];

mailController.mailComposeDelegate = self;

[mailController setSubject:@"Hello iPhone"];

[mailController setMessageBody:@"This is the MailSend Application...." isHTML:NO];

[self presentModalViewController:mailController animated:YES];

[mailController release];
}

- (void)mailComposeController:(MFMailComposeViewController*)mailController didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error
{
[self becomeFirstResponder];

[self dismissModalViewControllerAnimated:YES];
}

谢谢

关于objective-c - 未收到从 iOS 应用程序/MFMailComposeViewController 发送的附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8798710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com