title: Dismissing iPad UIPopoverController from within its content controller
body: <p>So I have a popover with a button in it. When that button is pushed, I want the popover to go away. It seems easy enough, but I can't figure it out for the life of me. The code I use to show the popover is below:</p>
  
  <pre><code>    AddCategoryViewController* content = [[AddCategoryViewController alloc] init];
   UIPopoverController* aPopover = [[UIPopoverController alloc]
            initWithContentViewController:content];
   aPopover.delegate = self;
   [content release];
  
   // Store the popover in a custom property for later use.
   self.addCategoryPopover = aPopover;
   [aPopover release];
   [addCategoryPopover presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
  </code></pre>
  
  <p>Within the addcategoryviewcontroller, I have: </p>
  
  <pre><code>    -(IBAction)saveAddCategory:(id)sender {
   if (rootViewController == nil)
    rootViewController = [[RootViewController alloc] init];
  
   [rootViewController.addCategoryPopover dismissPopoverAnimated:YES];
   [rootViewController dismissPopover];
  }
  </code></pre>
  
  <p>Rootviewcontroller is where the popover is being created from. Unfortunately, neither of those methods work to dismiss it. any help?</p>