在iphone中撰写邮件的文件附件

Min*_*arg 1 iphone

我正在制作基于窗口的应用程序.在这里我已经把一些条目变成一个人的记录现在我已经把mailcomposer发送邮件但是我想自动发送邮件中的那个人的邮件.我可以在iphone应用程序的mailcomposer中设置文件或Excel文件.

如果有人知道请帮助我.

非常感谢.

gru*_*zip 5

MFMailComposeViewController协议定义了您需要的方法.使用方法

- (void)addAttachmentData:(NSData *)attachment mimeType:(NSString *)mimeType fileName:(NSString *)filename __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);
Run Code Online (Sandbox Code Playgroud)

您可以轻松添加任何类型的文件作为邮件的附件.最简单的方法是将存储在CSV字符串中的记录与在ass附件中存储数据相结合.请参阅下面的示例:

MFMailComposeViewController *picker = [[[MFMailComposeViewController alloc] init] autorelease];
[picker setSubject:@"New Contacts"];
NSMutableString *body = [[NSMutableString alloc] init];
[body appendString:@"Hi, see attachment\n\n"];


NSMutableString *csv = [[NSMutableString alloc] init];
// Add data to csv
// ...

[picker addAttachmentData:[csv dataUsingEncoding:NSStringEncodingConversionExternalRepresentation allowLossyConversion:NO]
                 mimeType:@"text/csv"
                 fileName: @"contacts.csv"];
Run Code Online (Sandbox Code Playgroud)