我试图通过登录按钮操作从一个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:
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: