0
我有一个文本视图,其中包含从服务器获取的聊天记录。聊天记录正在不断更新,通过我在前一视图中启动的线程进行更新。我的问题是如何不断更新我的UITextView以反映更改?刷新UITextView的内容
self.textView.text = [[NSString alloc]initWithFormat:@"%@",chatHistory];
我有一个文本视图,其中包含从服务器获取的聊天记录。聊天记录正在不断更新,通过我在前一视图中启动的线程进行更新。我的问题是如何不断更新我的UITextView以反映更改?刷新UITextView的内容
self.textView.text = [[NSString alloc]initWithFormat:@"%@",chatHistory];
我用的是这样的:
NSString *newMessage = [NSString stringWithFormat:@"%@\n%@", [textView text], newChat];
[textView setText:newMessage];
也确保你的GUI更新主应用程序线程上。
[self performSelectorOnMainThread:@selector(updateMyGui) withObject:nil waitUntilDone:NO];