1
我正在研究一個應用程序,我需要在短時間間隔後更新UITextField
中的文本。我正在更新字典中的文本和間隔。我正在解析字典並設置UITextField
文本,然後等待一秒鐘。定期更新UITextField
- (void)startDisplay{
for (NSDictionary *dictData in [dictTestData valueForKey:@"frames"]) {
[_txtFieldDisplay setText:[dictData valueForKey:@"frame"]];
[NSThread sleepUntilDate:[NSDate dateWithTimeIntervalSinceNow:1.0]];
[_txtFieldDisplay setText:@""];
}
}
但UITextField
沒有得到定期更新。它只顯示最後的文本。幫助我。
資源密集程度較低的方法是使用重複計時器,並且在此之前設置數據以便於訪問。 –
感謝您的快速回復,並指出了我的代碼中的問題,但現在文本字段在循環結束後立即顯示完整文本。我試圖做的是顯示一些文本,然後暫停,然後再顯示一些文本並暫停,直到字典完全解析。 –
@Deepesh好的,我誤解了。給我幾分鐘更新。這仍然是一個基本的想法。 – rmaddy