我有一个很长的循环计算。为了让用户了解进度,我希望更新一些显示在 UILabels 中的输出数据,以便用户可以查看临时输出。
// Run Activity for Year
for (int day = 1; day < 366; day++) {
for (int hour = 1; hour < 25; hour++) {
for (int minute = 1; minute < 61; minute++) {
display = (day*10000)+(hour*100)+minute;
self.displayTest.text = [[NSString alloc] initWithFormat: @"%d", display];
}
}
}
显然 self.display.text 在完成之前不会更新-(void) viewDidAppear:(BOOL)animated
。
我如何让它刷新数据,比如小时循环完成时?您是否放入了一个幻像按钮并刷新它。这让我觉得有点粗鲁。我不想求助于使用活动指示器或进度视图。谢谢。