从一个视图控制器导航到另一个视图控制器时面临的问题

时间:2015-05-28 09:00:38

标签: swift uistoryboard appdelegate presentviewcontroller

我试图通过登录按钮操作从一个viewController导航到另一个viewController。我正在通过API验证登录凭据。

正常按钮操作:如果按下按钮,则导航到下一个视图控制器。 尝试1&尝试2 正常运行,没有任何问题。

通过API验证登录如果成功,请导航至第二个视图控制器。这次我只面临以下问题。

我在第二个视图控制器上有一个图像视图和两个标签。在尝试1中,只有viewController显示没有标签和QR码图像。在尝试2中,secondViewController正在加载完美,但导航时间间隔超过40秒。怎么解决这个?请指导我。

我的编码和输出如下:

ATTEMPT 1:

var task = session.dataTaskWithRequest(request, completionHandler: {data, response, error -> Void in

let storyboard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc : verified_VC = storyboard.instantiateViewControllerWithIdentifier("verified") as verified_VC
self.presentViewController(vc, animated: true, completion: nil)
})

输出 - 尝试1:

enter image description here

ATTEMPT 2:

var task = session.dataTaskWithRequest(request, completionHandler: {data, response, error -> Void in

let appDelegate : AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate
let storyboard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc : verified_VC = storyboard.instantiateViewControllerWithIdentifier("verified") as verified_VC
appDelegate.window?.rootViewController = vc
})

输出 - 尝试2:

enter image description here

0 个答案:

没有答案