我正在获取一些系统信息,例如处理器名称处理器核心等等,然后在NSTextFeild上显示它们。
问题在于获取信息的时间,应用程序挂起。
所以,我想异步运行任务。
注意:我刚开始使用cocoa,所以请描述一下你的解决方案。非常好.. 提前谢谢。
答案 0 :(得分:1)
您的UI挂起,因为您正在主线程上工作。因此这是一个线程问题。然后,您可以运行该获取以获取有关另一个线程的信息,一个不与UI交互的后台线程,向用户显示当前正在检索数据的内容,然后,当数据准备就绪时,将其显示在{ {1}}。
了解更多