title: Post photo to Instagram using their iOS hooks
body: <p>I use the following code in my iOS app to use Instagram iPhone hooks to post a photo to Instagram. I only want the "Open In..." menu to have Instagram app, no other apps. But in my case Camera+ also shows up. How can I restrict to Instagram?</p>
  
  <p>Also, can I directly open Instagram instead of showing Open In menu?</p>
  
  <pre><code>NSURL *instagramURL = [NSURL URLWithString:@"instagram://app"];
  if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
      //imageToUpload is a file path with .ig file extension
      self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:imageToUpload]];
      self.documentInteractionController.UTI = @"com.instagram.photo";
      self.documentInteractionController.annotation = [NSDictionary dictionaryWithObject:@"my caption" forKey:@"InstagramCaption"];
      [self.documentInteractionController presentOpenInMenuFromBarButtonItem:self.exportBarButtonItem animated:YES];
  }
  </code></pre>