ios - Change views programmatically after view appears -
i have change views programmatically. code works before view appears.
my code:
let tabcontroller = self.storyboard?.instantiateviewcontrollerwithidentifier("tabs") uitabbarcontroller self.presentviewcontroller(tabcontroller, animated: false, completion: nil) if use code inside of viewdidappear works well.but need different.
my system:
1)user presses button
2)i doing post request server
3)if server returns "true" want change views.
how can ?
ps:i not asking post request.i need how change views programmatically after view appears.
i guess server request background task , server response handled in closure... right?
if so, must keep in mind changes user interface have done in main thread. push these updates main thread within server's answer closure:
{ // within answer closure dispatch_async(dispatch_get_main_queue(), { // user interface updates here... // example: stop activityindicator spinning... self.activityindicator.stopanimating() }) }
Comments
Post a Comment