我有一个UITabBar应用程序,其中包含两个视图,它们在它们的“viewWillAppear”方法中从Web加载大量数据。我想在检索这些数据时显示进度条或活动指示器,以确保用户知道应用程序没有冻结。
我知道这之前已经被问过了。我只需要对似乎是一个好的解决方案进行澄清。
我已经实现了示例中的代码。问题的原始提问者后来通过将数据检索放入另一个“线程”中来解决了他们的问题。我理解线程的概念,但我不知道如何实现这一点。
通过研究,我发现我需要将所有重型数据检索移动到后台线程中,因为所有UI更新都发生在主线程中。
如果您能够提供一个例子,我将非常感激。我可以根据需要提供我的现有代码的部分。
我知道这之前已经被问过了。我只需要对似乎是一个好的解决方案进行澄清。
我已经实现了示例中的代码。问题的原始提问者后来通过将数据检索放入另一个“线程”中来解决了他们的问题。我理解线程的概念,但我不知道如何实现这一点。
通过研究,我发现我需要将所有重型数据检索移动到后台线程中,因为所有UI更新都发生在主线程中。
如果您能够提供一个例子,我将非常感激。我可以根据需要提供我的现有代码的部分。
viewWillAppear
。当用户切换用户名和功能时,你可以调用自定义对象中的一个方法来重新运行它。这样更整洁、更可靠,而且你有更多的控制权。 - Thomas Clayson