gpt4 book ai didi

ios - 我可以将图像从我的应用程序复制到 iOS 中的邮件应用程序吗

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:01:05 25 4
gpt4 key购买 nike

我正在开发 native iOS 应用程序。

我有一个要求,就是从我的应用程序复制一张图片到邮件应用程序,我该如何完成这个任务,请给我建议。

提前致谢..

最佳答案

使用 MFMailComposeViewController

MFMailComposeViewController *mail=[MFMailComposeViewController alloc]init];

//确定文件名和扩展名

NSString *extension =@"png";

NSString * filename=@"email";

//获取资源路径并使用NSData读取文件

NSString *filePath = [[NSBundle mainBundle] pathForResource:filename ofType:extension];

NSData *fileData = [NSData dataWithContentsOfFile:filePath];

//判断MIME类型

NSString *mimeType;
if ([extension isEqualToString:@"jpg"])
{
mimeType = @"image/jpeg";
}
else if ([extension isEqualToString:@"png"])
{
mimeType = @"image/png";
}
else if ([extension isEqualToString:@"doc"])
{
mimeType = @"application/msword";
}
else if ([extension isEqualToString:@"ppt"])
{
mimeType = @"application/vnd.ms-powerpoint";
}
else if ([extension isEqualToString:@"html"])
{
mimeType = @"text/html";
}
else if ([extension isEqualToString:@"pdf"])
{
mimeType = @"application/pdf";
}

//添加附件

[mail addAttachmentData:fileData mimeType:mimeType fileName:filename];

关于ios - 我可以将图像从我的应用程序复制到 iOS 中的邮件应用程序吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23057159/

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