0

我正在尝试获取数组的内容并将该数据保存到文本文件中,然后通过电子邮件发送该文件。文本文件显示在电子邮件屏幕上,但当我真正收到电子邮件时,没有任何附件。我没有收到任何错误,但我也不确定我的数据是否真的被写入了我的文本文件。

        // create text file
        NSString *path = [[NSBundle mainBundle] pathForResource:@"EmailSignUpData"
                                                         ofType:@"txt"];
        NSError *error = nil;
        NSString *data = [NSString stringWithContentsOfFile:path
                                                  encoding:NSUTF8StringEncoding
                                                  error:&error];

        // write  the contents of the array into the text file to send
        [personArray writeToFile:data atomically:YES];


        // attach the text file
        NSData *myData = [NSData dataWithContentsOfFile: path];
        [mailer addAttachmentData:myData mimeType:@"text/plain"    
                                         fileName:@"EmailSignUpData.txt"];

我在这里先向您的帮助表示感谢!!

4

0 回答 0