iphone mailcomposer
<p>i have my tabbar and i can hide this tab bar by the following code below but when tapping cancle of iphone mail composer does not return to the default screen can you please guide how can i do this</p>

<pre><code>-(void)displayComposerSheet
{
    MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
    picker.mailComposeDelegate = self;

    [picker setSubject:@""];



    // Set up recipients
    NSArray *toRecipients = [NSArray arrayWithObject:@""];
    NSString *emailBody = @"";
    [picker setMessageBody:emailBody isHTML:NO];

    //[self presentModalViewController:picker animated:YES];
    UIViewController *xyz=(UIViewController*)[myMarketsVicAppDelegate getMainTabbarRef];
    [xyz presentModalViewController:picker animated:YES];

    [picker release];
}


- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error
{
    [self dismissModalViewControllerAnimated:YES];
}
</code></pre>
