2012-12-23 58 views
0

我無法格式化標籤,這裏是我的代碼:iphone - 無法格式化標籤

ct.text = [NSString stringWithFormat:@"%i:%i", currentTimeMin, currentTime]; 

所以CT是標籤,它不會顯示該值。

CT在.h文件:@property (nonatomic, retain) IBOutlet UILabel *ct;

我以前(strong, nonatomic)以及但這並沒有改變任何東西

currentTimeMin設置爲0和currentTime的到self.audioPlayer.currentTime,我認爲這個問題可能是在那裏。

我也試圖把ct.text = [NSString stringWithFormat:@"hey"];沒有工作,要麼

請幫幫我!我對此感到厭惡。謝謝!

**編輯**

而一個奇怪的事情是,我設立了另一個的ViewController一個標籤,然後它的工作,但它只是在單一視圖,這是行不通的。不知何故,無論如何。

+0

你使用Interface Builder嗎?如果是這樣,你有沒有把標籤連接到適當的地方? – 2012-12-23 18:54:38

+0

是的。標籤從故事板正確連接到.h文件。 –

+0

在知道標籤已正確連接後,我能想到的唯一可能性是可能是您的文本顏色和背景顏色已被設置爲相同的顏色,因此您無法看到文本!你可能會笑,但它發生在我身上:D – Atif

回答

0

從您的意見和測試情況來看...

要麼
(1)你是不是指標籤正確。它應該是self.ct


(2)您還沒有正確連接標籤。請再檢查一次。如果您的意思是將內容分配給label.text,但尚未將其連接到屬性,則會得到空結果(就程序而言,您尚未分配/初始化該屬性)。

+0

好吧,現在我做了[[NSString alloc] init ]在viewdidload但這並沒有改變ct.text從無。儘管它在我構建並運行時確實將標籤設置爲null。所以現在不要只說「標籤」,它什麼也不說。猜猜這是一個開始:) –

+0

你從NSLog中獲得了什麼(「ct:%@」,ct)'? – foundry

+0

ct.text =(null) –