Twitter logInWithCompletion 或 logInWithViewController 没有做任何事情

Twitter logInWithCompletion or logInWithViewController not doing anything

我正在尝试登录用户的 Twitter 帐户。我已按照 https://dev.twitter.com/twitterkit/ios/installation 上的指南整合 Twitter。

但是,当我尝试登录时,没有任何反应:

[[Twitter sharedInstance] logInWithCompletion:^(TWTRSession * _Nullable session, NSError * _Nullable error) {
      //not called
       if(session && !error){

       }else{

       }
 }];

我也试过明确指定视图控制器:

[[Twitter sharedInstance] logInWithViewController:self completion:^(TWTRSession * _Nullable session, NSError * _Nullable error) {
   //again, not called.
   if(session && !error){

   }else{

   }
}];

Twitter 应用本身已登录并与我的帐户完美配合。

我做错了什么?

更新: 除了设备(具有 Twitter 应用程序和已登录的在帐户中),这两种情况都是一样的。

好的,我已经找到问题所在了。我对 UIApplication openURL:options:completionHandler: 方法处理不当。我的应用程序正在静默丢弃回调 URL 请求。我已经为 twitterauth 方案添加了一个案例,现在它完美地工作了。