在這兩種情況下,NSString都不是NIL。在第一種情況下,它已經失敗了。有誰能給我解釋一下嗎?爲什麼這些輸出不同,而我嘗試在Objective C中執行isKindOfClass?
NSString *str1 = @"str";
if (![str1 isKindOfClass:Nil]) {
NSLog(@"true");
}
NSString *str2 = [NSString stringWithFormat:@"str"];
if (![str2 isKindOfClass:Nil]) {
NSLog(@"true");
}
無不是一類 – kirander
[Rü嘗試檢查一個零字符串? –
在這兩種情況下它都會返回true,而我正在運行代碼 – iEinstein