1

只是想知道,在 Xcode 中,如何设置 2 个线程运行?例如,将文件(大小如 3-4 MB)上传到网站,它允许用户继续使用应用程序而无需此上传文件以防止他做其他事情。

我知道我可以在顶部栏中显示网络活动图标,但不确定如何分离线程。

UIApplication* app = [UIApplication sharedApplication];
app.networkActivityIndicatorVisible = YES; 

任何想法?谢谢

4

2 回答 2

0

根据您用于网络NSURLConnection或其他框架(如ASIHTTPRequest)的内容,只需使用异步请求类型。它将在后台运行,您的应用程序不会受到影响,所有其他任务将在主线程上运行。

于 2012-08-16T07:58:04.207 回答
0

您可以查看AFNetworkingASIHTTPRequest他们都有上传文件示例。

于 2012-08-16T07:58:49.147 回答