调用UIActivityIndi​​catorView方法时,UIAlertViews消失

时间:2010-08-27 11:06:42

标签: iphone objective-c xcode

如果我显示警报,然后调用活动指示器的方法,则警报会消失,就像用户按下确定一样。

警报声明:

UIAlertView *errorAlert = [[UIAlertView alloc] initWithTitle:@"Error loading content" message:errorString delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[errorAlert show];
[errorAlert release];

活动指标声明:

UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];  
indicator.hidesWhenStopped = YES;  
[indicator stopAnimating];

导致此问题的方法调用:

    [indicator stopAnimating];

我该怎么办?

编辑:如果NSXML Parser收到错误的网址,我注意到我的应用无法正常工作。目前我无法确定活动指标是否导致错误。

1 个答案:

答案 0 :(得分:0)

您可以在Alertview中嵌入ActivityIndi​​cator,看起来干净整洁: http://kwigbo.com/post/394670170/iphone-sdk-uialertview-with-activity-indicator

编辑:重新阅读您的问题,上述解决方案可能不适合您的需求。

让我问一下,你究竟想用这两种观点做什么?