-5
我在這裏有一些代碼,但它不工作。我要的是檢查時的UILabel顯示的東西,例如:如果UILabel說一個特定的短語,我將如何做if語句?
if([email protected]"3"{
NSLog(@"Label showing three");
}
任何幫助表示讚賞,
勒布
我在這裏有一些代碼,但它不工作。我要的是檢查時的UILabel顯示的東西,例如:如果UILabel說一個特定的短語,我將如何做if語句?
if([email protected]"3"{
NSLog(@"Label showing three");
}
任何幫助表示讚賞,
勒布
標籤可以有一個「3」(或任何文本)的唯一途徑如果你的程序以某種方式把它放在那裏。你永遠不需要測試標籤的內容 - 測試會導致標籤具有你感興趣的值的條件。更一般地說,設計良好的程序使用視圖來顯示程序的狀態,它不會在其視圖中存儲程序的狀態。
如果你真的想要測試一個標籤,但是,每個標籤都有一個text
屬性,它會給你它的價值。
感謝您的回答,是否有可能做到這一點:如果文本顯示一個三顯示UIAlertView?謝謝。 – 2011-12-19 10:58:25
@ user826671是的,這是可能的。 NSString的方法使得比較兩個字符串變得簡單,當然你可以根據結果做任何你喜歡的事情。但是你什麼時候執行這個檢查? UILabel本身不會改變它的值 - 你必須設置它。那麼,爲什麼不在你設置標籤之前呢? – Caleb 2011-12-19 16:56:53