在 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 邮件应用程序中制作一个像新邮件页面一样呈现新视图的 segue?