參考下面的代碼,我發現isKindOfClass
未能識別一個類。奇怪的`isKindOfClass`行爲
id parent = [self.tableDataSource objectAtIndex:indexPath.row];
//parent Can be either 'document' or 'folder'
NSLog(@"'%@'='%@' ?",[parent class],[Document class]);
BOOL classCheck = [[parent class] isKindOfClass:[Document class]];
NSLog (@"%@", classCheck? @"Yes!" : @"No!");
控制檯日誌:
2011-01-20 10:44:29.746的ApplicationName [906:307] '文檔'= '文獻'?
2011-01-20 10:44:29.756 ApplicationName [906:307]不!
有沒有人遇到過這個?
如果它不是文檔的實例,那麼爲什麼日誌會顯示'Document'='Document' – 2011-01-20 11:06:46