我的問題是,if語句不工作。第一行代碼的變量包含值「(空)」後,因爲誰從他的iPhone地址簿中選擇了接觸用戶不設置此聯繫人的國家重點,到目前爲止,一切順利。檢查,如果(國家== @「(空)」不工作
,但如果我檢查變量,它不會是真實的,但價值肯定是「(空)」 ...沒有一個人有一個想法?
NSString *country = [NSString [the dict objectForKey:(NSString *)kABPersonAddressCountryKey]];
if(country == @"(null)")
{
country = @"";
}
在此先感謝
肖恩
我已經試過了,它不與零工作。因爲如果我將這個變量設置爲文本字段,該文本字段會顯示「空」,並像你想象的 – Sean 2010-03-31 15:36:50
感謝zoul,與isEqualToString它的工作原理就不會是空的。我從來沒有在==,isEqualToString或比較之間做出區別......這些比較方法之間的區別究竟是什麼? – Sean 2010-03-31 15:46:19
噢,非常感謝這個簡短的解釋。 – Sean 2010-03-31 15:48:14