Ответ 1
Правильный синтаксис:
if ([bla class] == [NSString class])
Вы также можете использовать сообщения -isMemberOfClass:
или - isKindOfClass:
из NSObject
protocol.
Есть ли способ получить имя класса сравнения между двумя объектами?
Как
NSString *bla = [[NSString alloc] init];
if([bla class] isEqual: NSString])
NSLog(@"success");
unsure, если мой синтаксис верен.
Правильный синтаксис:
if ([bla class] == [NSString class])
Вы также можете использовать сообщения -isMemberOfClass:
или - isKindOfClass:
из NSObject
protocol.
Это должно сделать это:
NSString *bla = [[NSString alloc] init];
if ( [bla isMemberOfClass: [NSString class]] == YES )
NSLog(@"Success");