我不知道为什么,但由于某种原因,我的 UIActivityIndicator 微调器在我要求它停止旋转后仍然可见一段时间。在我的应用程序中,当检查完成后,我会使用块方法回调检查更新,然后隐藏活动指示器。调用块时会立即处理 NSLog,但指示器可能需要 5-10 秒才能消失。据我所知,主要没有发生任何事情,该应用程序只是坐在那里。我很困扰...
[self showActivityIndicator];
[[self schedulePack] checkForUpdates:^(void)
{
NSLog(@"Done updating.");
[self hideActivityIndicator];
}];