【问题标题】:Switch from TWTRShareEmailViewController to another controller - Twitter fabric ios sdk从 TWTRShareEmailViewController 切换到另一个控制器 - Twitter fabric ios sdk
【发布时间】:2016-01-20 07:31:15
【问题描述】:

我正在使用下面的代码从 TWTRShareEmailViewController 跳转到另一个控制器,但它没有导航。我有一个嵌入了导航控制器的标签栏控制器,尝试推动视图控制器仍然无法正常工作。

-(IBAction)loginWithTwitter:(id)sender
 {
   [JTProgressHUD show];
   [[Twitter sharedInstance] logInWithCompletion:^(TWTRSession *session, NSError *error) {
    if (session)
    {

        [self fetchUserEmail];
        [JTProgressHUD hide];

    } else {
        NSLog(@"error: %@", [error localizedDescription]);
    }

}];
}

-(void)fetchUserEmail
{


if ([[Twitter sharedInstance] session]) {
    TWTRShareEmailViewController* shareEmailViewController = [[TWTRShareEmailViewController alloc] initWithCompletion:^(NSString* email, NSError* error) ) {
           TabBar *bar = [self.storyboard instantiateViewControllerWithIdentifier:@"tabBar"];
        [self presentViewController:bar animated:YES completion:nil];
        }
        else
        {
            NSLog(@"error :%@",error);
        }


    }];

   [self presentViewController:shareEmailViewController animated:YES completion:nil];


}
else
{

}

}

但它不会转移到下一个控制器。请帮忙。

【问题讨论】:

    标签: ios uinavigationcontroller uitabbarcontroller viewcontroller twitter-fabric


    【解决方案1】:

    我自己修好了。在这里发帖,对其他人有帮助。

    -(void)fetchUserEmail
     {
    if ([[Twitter sharedInstance] session])
    {
        TWTRShareEmailViewController* shareEmailViewController = [[TWTRShareEmailViewController alloc] initWithCompletion:^(NSString* email, NSError* error)
        {
            NSLog(@"email %@",email);
            TabBar *bar = [self.storyboard instantiateViewControllerWithIdentifier:@"tabBar"];
    
            dispatch_async(dispatch_get_main_queue(), ^{
                NSLog(@"Inside the loop");
                [self presentViewController:bar animated:YES completion:nil];
    
            });
    
    
    
        }];
    
       [self presentViewController:shareEmailViewController animated:YES completion:nil];
    
    
    
    
    }
    else
    {
    
    }
    
    }
    

    【讨论】:

      猜你喜欢
      • 2015-03-23
      • 2019-11-15
      • 2015-04-25
      • 2017-04-05
      • 2013-03-12
      • 1970-01-01
      • 2021-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多