title: Why TwitterKit didEncounterError (withMessage Invalid parameter not satisfying- error)
body: <p>I am getting this error only on first sign-in. i.e when I click to twitter button I am redirecting to the browser to login. I am able to login and redirecting back to the application and also able to log the username. but error happen with in next few seconds. 
  But no log on Crashlytics, no app crash or no additional log on Xcode log window.</p>
  
  <p>I did integrate Twitter with fabric.
  Xcode: 6.1.1 
  iOS: 8.1, 7.1</p>
  
  <p>My code on AppDelegate</p>
  
  <pre><code>#import &lt;Fabric/Fabric.h&gt;
  #import &lt;TwitterKit/TwitterKit.h&gt;
  #import &lt;Crashlytics/Crashlytics.h&gt;
  
  
  - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
       [[Twitter sharedInstance] startWithConsumerKey:@"nm5TpIjmg254b3IeXunehW3Jm" consumerSecret:@"zRsulsIrOPZXU0VilTPsQjUsdtknojB73v5LGqKH6QZfTm60BR"]; 
       [Fabric with:@[TwitterKit, CrashlyticsKit]];
       return YES;
  }
  </code></pre>
  
  <p>And on viewcontroller</p>
  
  <pre><code>#import &lt;TwitterKit/TwitterKit.h&gt;
  </code></pre>
  
  <p>/ Twitter login</p>
  
  <pre><code>-(void) twitterLogin {
  
      [[Twitter sharedInstance] logInWithCompletion: ^(TWTRSession *session, NSError *error) {
           if (session) {
  
               NSLog(@"signed in as %@", [session userName]);
               // get user details from Twitter
              // [self getTwitterAccountInformation];
  
           }
           else {
  
               NSLog(@"error: %@", [error localizedDescription]);
  
           }
  
       }];
  
  
  }
  
  
  exact error: - [TwitterKit] didEncounterError:withMessage: Invalid parameter not satisfying: error
  </code></pre>