我有一个 iPhone 应用程序,它从表格视图开始,当用户选择一个单元格时转到另一个表格视图。这两个表视图位于不同的类中(或任何正确的 Objective-C 术语,即 2 个不同的 .h 和 .m 文件),第二个表视图根据第一个表中的选择从服务器发出请求. 有一个明显的延迟,当发生这种情况时,我一直在尝试设置 UIActivityIndicatorView,但是当视图转到第二个表视图时,它只会显示一瞬间。我知道这是线程的问题,但是在有关此主题的任何其他帖子之后,我都无法使其正常工作。我在 didSelectRowAtIndexPath 中调用 startAnimating,在 viewDidDisappear 中调用 stopAnimating。我还尝试使用以下代码通过在 didSelectRowAtIndexPath 中调用它来使其工作:[activityIndicator performSelectorInBackground: @selector(startAnimating) withObject: nil]; 当服务器请求正在进行时,如何使活动指示器(或任何加载动画)工作?
问问题
248 次