Ios5 UIActivityIndicator表视图之间的视图

Ios5 UIActivityIndicator表视图之间的视图,ios5,uiactivityindicatorview,Ios5,Uiactivityindicatorview,我有一个iPhone应用程序,它从一个表格视图开始,当用户选择一个单元格时,它会转到另一个表格视图。这两个表视图位于不同的类中(或者不管正确的Objective-C术语是什么,即2个不同的.h和.m文件),第二个表视图根据第一个表中的选择从服务器发出请求。有一个明显的延迟,我一直试图在出现这种情况时显示UIActivityIndicatorView,但当视图转到第二个表视图时,它只显示一秒钟。我知道这是一个线程问题,但我不能让这个工作后,这个主题的任何其他帖子。我在didSelectRowAtI

我有一个iPhone应用程序,它从一个表格视图开始,当用户选择一个单元格时,它会转到另一个表格视图。这两个表视图位于不同的类中(或者不管正确的Objective-C术语是什么,即2个不同的.h和.m文件),第二个表视图根据第一个表中的选择从服务器发出请求。有一个明显的延迟,我一直试图在出现这种情况时显示UIActivityIndicatorView,但当视图转到第二个表视图时,它只显示一秒钟。我知道这是一个线程问题,但我不能让这个工作后,这个主题的任何其他帖子。我在didSelectRowAtIndexPath中调用我的startAnimating,在VIEW中停止动画则消失。我还尝试使用以下代码通过在didSelectRowAtIndexPath中调用它来实现此功能:[activityIndicator performSelectorInBackground:@selector(startAnimating)with Object:nil];当服务器请求进行时,如何使活动指示器(或任何加载动画)工作?

我发现这是堆栈溢出的常见问题,但我刚刚找到了一个可行的解决方案。我发现这个论坛是iphonedevsdk.com/forum/tutorial discussion/…我的问题是一个同步连接占用了我的主线程,所以启动微调器,然后用一个单独的方法调用连接就可以了。

我不确定这个答案,但是,也许您应该在另一个表完成加载后调用stopAnimating方法?如果我没有弄错的话,我认为您不能这样做,因为activity indicator是一个类变量而不是全局变量。我发现这是堆栈溢出的常见问题,但我只是找到了一个可行的解决方案。我发现这个论坛我的问题是一个同步连接占用了我的主线程,所以启动微调器,然后用一个单独的方法调用连接就可以了。我的代表太低,所以我将在8小时后更新此作为答案。