1
NSString * a = @"";
我已經採取了這個空的(或默認)字符串,並試圖檢查它是否等於零,無或NULL,但它返回NO。任何人都可以解釋我詳細什麼與ios中的默認字符串匹配
if ([a isEqual:NULL]) {
NSLog(@"Yes");
} else {
NSLog(@"No");
}
if ([a isEqual:nil]) {
NSLog(@"Yes");
} else {
NSLog(@"No");
}
if ([a isEqual:Nil]) {
NSLog(@"Yes");
} else {
NSLog(@"No");
}
可以請你經歷這個的NSString *文件名=零; NSLog(@「%@」,[fileName isEqual:nil]?@「S」:@「N」); NSLog(@「%@」,[fileName isEqualTo:nil]?@「S」:@「N」); NSLog(@「%@」,[fileName isEqualToString:nil]?@「S」:@「N」);我已經嘗試所有這些,但在所有情況下的結果是「N」fileName分配爲零....但爲什麼我得到「N」??????? – Sunil