2014-01-23 71 views
-1

我對Objective-C完全陌生,我正在努力學習。如果label.text爲空,我如何讓它顯示此文本?

如果我的文本字段是空的,我想我的標籤說:

結果會出現在這裏

這是我得到了這麼遠,但它不工作:

- (IBAction)go:(id)sender { 
if (label.text) == nil 

label.text = [@"Results will appear here."]; 
else 
label.text = textfeild.text; 

} 
+2

請找上了的Objective-C編程語言的基本知識一個很好的教程。在編寫應用程序之前,您需要學習該語言。 – rmaddy

+0

是的,這非常有幫助! – user2253720

+0

是的,它實際上是有幫助的。我只是指出你會從學習編程語言中受益。其他人回答你的問題。這是一個有用的建議。相信我,如果你不花時間去學習基礎知識,你最終會浪費更多的時間。 – rmaddy

回答

0

更換

(label.text) == nil 

隨着

(!label.text.length > 0) 

這意味着,如果標籤的文本字符數不大於零。

+1

將字符串分配給變量時,還需要刪除方括號。 – rmaddy

相關問題