我的問題對於某些人來說可能很簡單,但我對Objective C和Xcode相對來說比較陌生。所以我有一個UILabel,我正在運行一個if語句,詢問UILabel是否等於self.NSString,然後執行...這是代碼。UILabel.text == self.NSString?
if (UILabel.text == self.NSString)
{
//Do Something here...
}
我想知道這是否會工作,或者我必須做什麼才能開始工作。 在此先感謝。
我的問題對於某些人來說可能很簡單,但我對Objective C和Xcode相對來說比較陌生。所以我有一個UILabel,我正在運行一個if語句,詢問UILabel是否等於self.NSString,然後執行...這是代碼。UILabel.text == self.NSString?
if (UILabel.text == self.NSString)
{
//Do Something here...
}
我想知道這是否會工作,或者我必須做什麼才能開始工作。 在此先感謝。
使用isEqualToString:
方法從NSString
類。
if([text isEqualToString:string])
{
// Do something here.
}
比較字符串時,你應該使用
[UILabel.text isEqualToString:self.NSString]
的==比較簡單的指針,它經常是,即使他們的內容是相同的不同。 isEqualToString方法比較內容。
UILabel和NSString只是說明性的名稱,你還沒有這樣命名ivars,對嗎? –