所需结果:
我在UIActivityIndicator和UICollectionView上遇到了一个小问题。我在发送请求时启动活动指示器,并在响应到来时停止。当响应出现时,我重新加载集合视图。
问题:
但活动指示器不会停止,即使响应已经到来。我试图强行阻止它,但这不起作用。我什至尝试检查是否发送了另一个请求。
我正在使用AFNetworking发送请求。重新加载需要大量时间。
在success
和failure
块中,只需将其停止在主线程中:
dispatch_async(dispatch_get_main_queue(), ^{
[_myActivity stopAnimating];
});