1

Xcodeで、2つのスレッドを実行するように設定する方法を知りたいですか? たとえば、ファイル (サイズは 3 ~ 4 MB のように大きい) を Web サイトにアップロードすると、ユーザーはこのアップロード ファイルがなくてもアプリの使用を続行して、他のことを行うことができなくなります。

トップ バーにネットワーク アクティビティ アイコンを表示できることはわかっていますが、スレッドを分割する方法がわかりません。

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

何か案が?ありがとう

4

2 に答える 2

0

ネットワークに使用するものに応じて、NSURLConnectionまたはASIHTTPRequestなどの他のフレームワークは単に非同期リクエストタイプを使用します。バックグラウンドで実行され、アプリは影響を受けません。他のすべてのタスクはメインスレッドで実行されます。

于 2012-08-16T07:58:04.207 に答える
0

AFNetworkingまたはASIHTTPRequestを確認できます。どちらにも、アップロードファイルの例があります。

于 2012-08-16T07:58:49.147 に答える