2012-12-28 85 views
0

我有一些UILabels的xib文件。 在 - (void)viewDidLoad 我發送到從服務器獲取JSON數據和 - (void)connectionDidFinishLoading:(NSURLConnection *)connection 我希望把我從JSON字符串提取到標籤文本的請求。我知道我從JSON字符串中獲取所需的信息,因爲我可以NSLog它,但它不會顯示在標籤中。我試過 [self loadView]; 最後沒有成功。我究竟做錯了什麼?如何刷新xib視圖?

+0

你在XIB文件中的標籤連接到他們在頭文件中定義文件(.h)?如果是,請使用以下內容 - >如果您有一個名爲label123的標籤,則可以使用label123.text = myJSONVal更新文本 –

+0

我確定它已連接,因爲我可以更改標籤文本 - (void)viewDidLoad – user1447339

回答

1

如果你簡單地設置一個標籤的文本,它會自動刷新:

myLabel.text = @"some text"; 
+0

我使用self .itemtitle.text = [value objectForKey:@「title」];它不會刷新。 – user1447339

+0

嘗試NSLog(@「%@」,[value objectForKey:@「title」];); –

+0

這聽起來像你的筆尖連接沒有完全運作。你應該考慮糾正你的連接。 – atreat