title: How can I convert NSMutableArray into NSString?
body: <p>I am trying to convert (or copy?) a <code>NSMutableArray</code> into a <code>NSString</code>. I guess my problem is
  that I don't really understand the structure of a <code>NSString</code>. After conversion I want to
  attached it in email body. Here is my code:</p>
  
  <pre><code>- (IBAction)sendEmail
  {
      NSLog(@"sendEmail");
      [textView resignFirstResponder];
      [textView1 resignFirstResponder];
      if ([MFMailComposeViewController canSendMail])
      {
          // set the sendTo address
          NSMutableArray *recipients = [[NSMutableArray alloc] initWithCapacity:1];
          [recipients addObject:@"example@yahoo.com"];
          MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
          controller.mailComposeDelegate = self;
          [controller setSubject:@"Iphone Game"];
          NSString *string = [string appendString:[NSString stringWithFormat:"%@", [viewArray objectAtIndex:i]]];
          [controller setMessageBody:string 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>