title: Post UIImage to Instagram using Swift similar to SLComposeViewController
body: <p>I have an iOS Xcode 7 Swift 2 project I'm working on.  The app posts photos to <code>Facebook</code> and <code>Twitter</code> using:</p>
  
  <pre><code>var shareToFacebook: SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
  </code></pre>
  
  <p>and </p>
  
  <pre><code>var shareToTwitter: SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeTwitter)
  </code></pre>
  
  <p>Love how easy and simple for just posting a photo to these two social medias. I didn't need or want the APIs for them.</p>
  
  <p>I want to do something similar and simple for <code>Instagram</code>.  What is the best way to do this without having to deal with <code>Instagram API</code>?  Or do I have no choice?</p>
  
  <p>My photo <code>data</code> is saved using <code>NSCoding</code>, not in the <code>DocumentDirectory</code>. I looked <a href="https://stackoverflow.com/questions/9061917/post-photo-to-instagram-using-their-ios-hooks">here</a> for integration but this is for a photo saved in the app <code>directory</code>.</p>
  
  <p>Just something simple like what I already have for Facebook and Twitter.</p>