2012-11-09 26 views
-1
- (IBAction)start:(UIButton *)sender { 
    NSString *[email protected]"123"; // line 1 
    self.detailDescriptionLabel.text=t; 
} 

語法檢查是正確的,但是當我建立並在iPhone上運行它,它在1號線和發送類似的錯誤消息爆發「變量不是CFString字符串」objective-c:變量不是CFString,如何正確地將字符串值分配給對象的屬性?

如何解決這個問題呢?

而且它工作時,我寫了這個:

- (IBAction)start:(UIButton *)sender { 
    self.detailDescriptionLabel.text=nil; 
} 

我真的認爲問題的關鍵在於如何正確分配一個字符串常量到UILabel的文本屬性。

+0

是detailDescriptionLabel一個實際的UILabel? –

+0

是的,它是一個實際的UILabel,實際上,即使我刪除該行,錯誤仍然存​​在。 –

+0

也許你的detailDescriptionLabel完全發佈。沒有更多的代碼,我認爲這將很難幫助你。 – Vinzius

回答

0

好吧,這是愚蠢的......我錯誤地按下了shotcut key和一個斷點.....所以實際上在代碼中沒有錯誤,只是我在XCode IDE中的錯誤。

相關問題