在我的应用程序中,我有一个UITableViewController
并根据用户选择实例化一个新的UIViewController
并通过 tcp 套接字发送对服务器的请求。
在响应从服务器到达之前,它已经运行viewDidLoad
了UIViewController
. 在大多数情况下,响应还没有到来。
viewDidLoad
我的问题是:在收到响应并处理方法中的数据之前,如何停止运行viewDidLoad
?
并且如果可能的话,也可以使整个过程异步,这样在响应到达之前它不会卡住整个应用程序。
谢谢!