当我使用 StartAnimating 方法启动 UIActivityIndicatorView 时: [ActivityIcon startAnimating];
它禁用所有用户交互,因此当用户点击取消按钮时,应该中止下载过程并隐藏 UIActivityIndicator 它不起作用!!!
任何建议,将不胜感激。
编辑:我正在使用单独的线程在后台下载文件。我完成的所有进度报告和 UI 交互:
[self performSelectorOnMainThread:@selector(RefreshScreen:) withObject:nil waitUntilDone:YES];
而 RefreshScreen 方法是与 UI 元素交互的方法。