Note that there are some explanatory texts on larger screens.

plurals
  1. PONSMutableArray Data Attachement With E-mail Body?
    primarykey
    data
    text
    <p>My NSMutableArray data are in NSData formate.I am trying to attached NSMutableArray data to E-mail body.Here is my NSMutableArray code:</p> <pre><code> NSUserDefaults *defaults1 = [NSUserDefaults standardUserDefaults]; NSString *msg1 = [defaults1 objectForKey:@"key5"]; NSData *colorData = [defaults1 objectForKey:@"key6"]; UIColor *color = [NSKeyedUnarchiver unarchiveObjectWithData:colorData]; NSData *colorData1 = [defaults1 objectForKey:@"key7"]; UIColor *color1 = [NSKeyedUnarchiver unarchiveObjectWithData:colorData1]; NSData *colorData2 = [defaults1 objectForKey:@"key8"]; UIFont *color2 = [NSKeyedUnarchiver unarchiveObjectWithData:colorData2]; CGFloat x =(arc4random()%100)+100; CGFloat y =(arc4random()%100)+250; lbl = [[UILabel alloc] initWithFrame:CGRectMake(x, y, 100, 70)]; lbl.userInteractionEnabled=YES; lbl.text=msg1; lbl.backgroundColor=color; lbl.textColor=color1; lbl.font =color2; lbl.lineBreakMode = UILineBreakModeWordWrap; lbl.numberOfLines = 50; [self.view addSubview:lbl]; [viewArray addObject:lbl ]; </code></pre> <p>viewArray is my NSMutableArray .All the data store in viewArray are in NSData formate .Then how Can attached this viewArray data With E-mail body.here is My E-mail Code.</p> <pre><code> - (IBAction)sendEmail { if ([MFMailComposeViewController canSendMail]) { NSArray *recipients = [NSArray arrayWithObject:@"example@yahoo.com"]; MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init]; controller.mailComposeDelegate = self; [controller setSubject:@"Iphone Game"]; NSData *data = [NSKeyedArchiver archivedDataWithRootObject:viewArray]; NSLog(@"testing: %@", data); [controller addAttachmentData:data mimeType:@"application/octet-stream"; fileName:nil]; NSString *emailBody = @"Happy Valentine Day!"; [controller setMessageBody:emailBody isHTML:NO [controller setToRecipients:recipients]; [self presentModalViewController:controller animated:YES]; [controller release]; } else { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Your device is not set up for email." delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil]; [alert show]; [alert release]; } } </code></pre> <p>I get NO Error .viewArray show here the objects which is store in it and also when i convert viewArray to NSData it show bytes in console.but not Show any data in E-mail body..which is in viewArray.please Any One guide me how its possible to attached my viewArray data with Email.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload