私はiOS開発の初心者です。タイマーを実行するための簡単な目的-cクラス「MoneyTimer.m」があります。そこからUIラベルを更新したいタイマーの変更値。 UI以外のスレッドからUI要素にアクセスする方法を知りたいですか?私はXcode 4.2とストーリーボードを使用しています。iOSの非UIスレッドからUIラベルを更新する方法
ブラックベリーでは、イベントロックを取得するだけで、UIを非UIスレッドから更新できます。 (例えばなど、すべてで「スレッド」の問題がある場合)あなたがする必要がある内容を正確に把握するのは難しいので、
//this the code from MyTimerClass
{...
if(nsTimerUp == nil){
nsTimerUp = [NSTimer scheduledTimerWithTimeInterval: 1.0 target:self selector:@selector(countUpH) userInfo:nil repeats: YES];
...}
(void) countUpH {
sumUp = sumUp + rateInSecH;
**//from here i want to update the UI label **
...
}
、バックグラウンドスレッドからUIの更新は、唯一の問題を作成します。 – rishi