[英]KeyBoard Hangs While Typing
首先祝大家新年快乐。
我正在使用聊天应用程序,但我的问题是,当我向另一位用户发送消息时,如果在上一个将要发送到另一个用户的同时键入另一个消息,则键盘会挂起一段时间。和我键入的字符出现。
任何人都可以建议我如何防止键盘挂起。任何建议都会被采纳。
谢谢
使用NSThread来完成一个计算工作单元,而不必等待其他单元完成或暂缓其他计算工作。
如果可以的话,您可以将几乎所有工作放入线程中。
网络请求就是一个很好的例子,您可以在其中设置线程以从Web服务器下载数据。 您的线程在完成工作后将触发“处理程序”功能。 处理程序处理下载的数据; 例如,从Web服务解析XML数据。
在此示例中,您将使用线程,因为当您的应用程序通过网络下载数据并对其进行处理时,您不希望整个应用程序都锁定。 NSThread实例将这一工作单元置于自己的小“空间”中,该空间使较大的应用程序可以继续与用户交互。
UI更新(例如,更改任何UIControl小部件的状态)是您不希望在iOS平台上使用线程的一个示例。 所有UI更新都在主线程上发生。 如果您将自己的线程与UI窗口小部件一起使用,则该行为是不可预知的,并且通常是行不通的。
编辑:对于发送消息,您应该使用NSThread
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.