Iphone 故事板中的表演格

Iphone 故事板中的表演格,iphone,Iphone,我第一次使用Swift在故事板上工作。 在应用程序的第一页中,用户将登录,登录成功后,用户将导航到下一页。 但当首先单击按钮时,导航会在调用web服务之后发生,但我想要的是首先验证登录web服务,然后使用登录数据导航到下一页 override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) 我已将标识符放在登录按钮上,即故事板按钮上的“登录成功”,并在登录成功时调用self.performsguewith

我第一次使用Swift在故事板上工作。 在应用程序的第一页中,用户将登录,登录成功后,用户将导航到下一页。 但当首先单击按钮时,导航会在调用web服务之后发生,但我想要的是首先验证登录web服务,然后使用登录数据导航到下一页

override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) 
我已将标识符放在登录按钮上,即故事板按钮上的“登录成功”,并在登录成功时调用self.performsguewithidentifier


请引导我。谢谢。

您可以在情节提要的标识符中添加segue。从文件所有者设置故事板中的顺序。当我们从服务器得到响应时,使用

dispatch_async(dispatch_get_main_queue(), {
 if self.loginInfo.userEmail.length > 0{
self.performSegueWithIdentifier("login_success", sender: self)
 }        
})
这里,我检查响应字符串是否有值

然后调用segue方法导航到下一页

override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) 
{

{

MainViewController是成功登录后要移动到的页面

var mainVC: MainViewController!
mainVC = segue.destinationViewController as MainViewController
mainVC.mainLoginInfo = loginInfo
}
}