在 twitter iOS 应用程序中,segue 没有在视觉上执行

Posted

技术标签:

【中文标题】在 twitter iOS 应用程序中,segue 没有在视觉上执行【英文标题】:In twitter iOS app segue is not performing visually 【发布时间】:2014-12-11 08:20:39 【问题描述】:

我正在将 twitter 应用程序集成到我的 ios 应用程序中。问题出在登录时,当它返回到我的 iOS 应用程序时,我想要执行的 segue 没有在视觉上执行,这意味着从一个视图控制器到另一个视图控制器的转换不可见,但是prepareForSegue 方法正在被调用,我可以在我的输出控制台中看到它。 我的推特登录方法如下: - (IBAction)tweetbutton:(id)sender

 [SCTwitter initWithConsumerKey:@"your_consumer_key" consumerSecret:@"your_consumer_secret"];    

    [SCTwitter loginViewControler:self callback:^(BOOL success)
        NSLog(@"Login is Success -  %i", success);
        if (success) 

                    [self performSegueWithIdentifier:@"authentication" sender:self];

        



    ];




    

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

       NSLog(@"prepareForSegue: %@", segue.identifier);



the output in console is:
2014-12-10 23:54:16.923 gems[1300:60b] Login is Success -  1
2014-12-10 23:54:16.946 gems[1300:60b] prepareForSegue: authentication



i don't understand where i am wrong and  why segue is not performing visually.please suggest a suitable solution and also for your knowledge i am using plain view controller and not navigation controller.

thanks in advance.Any help would be appreciated.

【问题讨论】:

有人解决了这个问题吗? 【参考方案1】:

确保您有一个名为“身份验证”的 segue 连接正确。您可以通过在prepareForSegue:sender: 方法中设置断点并检查segue.destinationViewController 对象来检查。

【讨论】:

我的 segue 名称是正确的,并且连接正确,否则永远不会生成控制台输出。在 Facebook 和 google plus login 的情况下,相同的 segue 效果很好。所以请提出其他建议。不过还是谢谢你的回复。

以上是关于在 twitter iOS 应用程序中,segue 没有在视觉上执行的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 5 中推送 segue 不起作用

iOS - 在segue上意外旋转回纵向

iOS 7 导航栏在翻转水平 Segue 上跳转

如何在 iOS 邮件应用程序中制作一个像新邮件页面一样呈现新视图的 segue?

Unwind segue 在 Swift 3 和 iOS 10 中不起作用

在 Push for Segue [IOS] 中获取 NSDictionary 选定行