Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 从服务器获取数据时的进度条_Objective C_Ios - Fatal编程技术网

Objective c 从服务器获取数据时的进度条

Objective c 从服务器获取数据时的进度条,objective-c,ios,Objective C,Ios,从服务器同步下载数据时,如何在iOS应用程序中显示进度条?您不能。当您同步获取数据时,获取发生在主线程中,它会在获取时阻止数据,UI使用主线程更新自身,因此在获取完成之前,您无法更新UI上的任何内容。您应该异步获取(在另一个线程中)并更新某些检查点上的UI(在主线程上运行)。您不能。当您同步获取数据时,获取发生在主线程中,它会在获取时阻止数据,UI使用主线程更新自身,因此在获取完成之前,您无法更新UI上的任何内容。您应该异步获取(在另一个线程中)并更新某些检查点上的UI(在主线程上运行)。哦,我

从服务器同步下载数据时,如何在iOS应用程序中显示进度条?

您不能。当您同步获取数据时,获取发生在主线程中,它会在获取时阻止数据,UI使用主线程更新自身,因此在获取完成之前,您无法更新UI上的任何内容。您应该异步获取(在另一个线程中)并更新某些检查点上的UI(在主线程上运行)。

您不能。当您同步获取数据时,获取发生在主线程中,它会在获取时阻止数据,UI使用主线程更新自身,因此在获取完成之前,您无法更新UI上的任何内容。您应该异步获取(在另一个线程中)并更新某些检查点上的UI(在主线程上运行)。

哦,我明白了,感谢您提供了我非常需要的宝贵答案。。你能帮我进一步吗?请提供有关异步获取数据的更多详细信息。thnks Advanced在根据需要正确实现异步数据获取之前,您可能需要阅读一些关于多线程的文章。一般的想法是创建一个线程并通过一些回调在那里执行抓取,但这至少与以下方面的知识有关:
NSThread
NSOperation
NSOperationQueue
GCD
,以及您用来抓取数据的框架,谢谢你宝贵的回答我非常需要这个。。你能帮我进一步吗?请提供有关异步获取数据的更多详细信息。thnks Advanced在根据需要正确实现异步数据获取之前,您可能需要阅读一些关于多线程的文章。一般的想法是创建一个线程并通过一些回调在那里执行抓取,但这至少与以下方面的知识有关:
NSThread
NSOperation
NSOperationQueue
GCD
以及用于抓取数据的框架。从