title: FBSDKLoginManager logInWithPublishPermissions always returns isCancelled=YES
body: <p>I am having trouble figuring out how to log a user into my app. <code>[FBSDKAccessToken currentAccessToken]</code> is nil, so I am calling:</p>
  
  <pre><code>[[[FBSDKLoginManager alloc] init] logInWithPublishPermissions:@[@"publish_actions"] handler:…];
  </code></pre>
  
  <p>as per the included sample project. This switches to the Facebook app, but the message says "You have already authorized <em>App Name</em>.". I click OK and it goes back into the app, but <code>grantedPermissions</code> and <code>declinedPermissions</code> are both <code>nil</code> on the result, and <code>isCancelled</code> is <code>YES</code>. <code>[FBSDKAccessToken currentAccessToken]</code> is still <code>nil</code>.</p>
  
  <p>I can't figure out how I'm supposed to get <code>currentAccessToken</code> to be filled in. It seems to me the call to <code>logInWithPublishPermissions</code> should do that, but it isn't.</p>