场景是:
有一个视图有一个按钮,可以将用户带到另一个视图。在下一个视图控制器的 viewDidLoad 中,一个巨大的 XML 文件被下载、解析并显示在屏幕上。这样,当视图导航到它时,我得到了已经显示在屏幕上的数据。
问题是:
当我单击调用视图控制器并在其中进行解析的按钮时,应用程序变得无响应。下载并解析完所有数据后,应用程序将立即移至下一个视图。现在,我想在单击该按钮时显示一个活动指示器,直到应用程序无响应为止。一旦视图导航到另一个视图,活动指示器应该停止。我尝试将活动指示器放在我想登陆的 ViewController 的 viewDidLoad 中,但无济于事。
PS:由于应用程序性质的一些限制,我无法在“viewWillAppear”中进行解析。
期待回复。