Со ссылкой на приведенный ниже код я обнаружил, что 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] 'Document' = 'Document'?
2011-01-20 10: 44: 29.756 ApplicationName [906: 307] Нет!
Кто-нибудь сталкивался с этим раньше?