2013-07-20 15 views
-5

我的問題對於某些人來說可能很簡單,但我對Objective C和Xcode相對來說比較陌生。所以我有一個UILabel,我正在運行一個if語句,詢問UILabel是否等於self.NSString,然後執行...這是代碼。UILabel.text == self.NSString?

if (UILabel.text == self.NSString) 
{ 
//Do Something here... 
} 

我想知道這是否會工作,或者我必須做什麼才能開始工作。 在此先感謝。

+2

UILabel和NSString只是說明性的名稱,你還沒有這樣命名ivars,對嗎? –

回答

5

使用isEqualToString:方法從NSString類。

if([text isEqualToString:string]) 
{ 
    // Do something here. 
} 
1

比較字符串時,你應該使用

[UILabel.text isEqualToString:self.NSString] 

的==比較簡單的指針,它經常是,即使他們的內容是相同的不同。 isEqualToString方法比較內容。

相關問題