UILabelter Text wird nicht aktualisiert

Ich bin nicht in der Lage zu ändern, die UILabel text. Der code für das UILabel innen viewDidLoad :

startLabel=[[UILabel alloc] initWithFrame:CGRectMake(75, 395, 200, 30)];
startLabel.text=@"Recording Sound ...";
startLabel.backgroundColor=[UIColor clearColor];
startLabel.textColor=[UIColor whiteColor];
startLabel.font=[UIFont boldSystemFontOfSize:17];

[self.view addSubview:startLabel];

Später, wenn ich will, ändern Sie die Bezeichnung, den text mit dem folgenden code, es ist keine Veränderung an der app :

startLabel.text=@"Searching Database ...";

oder

[startLabel setText:@"Searching Database ..."];

Dem UILabel ist nicht leer, ich habe es ausgedruckt beim Debuggen und es zeigt sich :

(gdb) po startLabel
<UILabel: 0x2c1a30; frame = (75 395; 200 30); text = 'Searching Database ...'; 
clipsToBounds = YES; userInteractionEnabled = NO; layer = <CALayer: 0x2ae8f0>>

So, der text ändert sich die Beschriftung innerhalb des UILabel, die aber nicht auf dem Bildschirm aktualisiert.

Kann jemand bitte lassen Sie mich wissen, was
Ich bin hier noch fehlt ? Danke.

Edit 1: ich habe versucht performSelectorOnMainThread: - nicht für mich arbeiten.
Edit 2: ich bin mit AVFoundation und ASIHTTP Klassen Ton aufzeichnen und laden Sie die aufgezeichnete Datei hier. Sonst nichts. Nicht verwenden jedem thread.

InformationsquelleAutor der Frage Ahsan | 2011-07-26

Schreibe einen Kommentar