2012-05-08 11 views
1

私はIPHONE開発の初心者です。 NSNotificationでマルチスレッドを扱う際の問題に直面しています。マルチスレッドでのNSNotification XCODE

ギャラリーにいくつかの画像があります。画像を選択します。選択した画像はコアデータに保存されます。ボタン(アップロード)があります。私はそれをクリックするとNSNotification(画像名でアップロード)と言って馬を表示する必要があります。すなわち、 "image1.jpgをアップロード"し、次のスレッドを呼び出して "image2.jpgのアップロード"などを表示する必要があります。私はこれのためのサンプルコードが必要です。

マルチスレッドでNSNotificationを送受信する方法を知っておく必要があります。この問題で私を助けてください。

ありがとうございます。

答えて

1

これにはMBProgressHUDを使用することを検討してください。

デモプロジェクトには、実行しているのと非常によく似た例があります。 コンポーネントには、進行状況インジケータのような他の機能もあります。メインページから

、HUD通知をするだけで簡単に持っている非同期タスクの設定:

[MBProgressHUD showHUDAddedTo:self.view animated:YES]; 
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0), ^{ 
    // Do something... 
    dispatch_async(dispatch_get_main_queue(), ^{ 
     [MBProgressHUD hideHUDForView:self.view animated:YES]; 
    }); 
}); 
+0

私はHUDに通知テキストを追加するにはどうすればよいです。私は単一の鼻があり、私は複数のスレッドを呼び出す必要があります。複数のスレッドテキストを含むhud。 – IPHONE

+0

サンプルプロジェクトをビルドすると、別のテキストを追加するのが簡単にわかります。複数のスレッドの場合、他のスレッドを生成してディスプレイを更新する1つのマスタースレッド。 – ckhan

+0

それは私のために働いてくれてありがとう。本当に役に立った..もう一度ありがとう.. – IPHONE

関連する問題