我们如何检查对象属于哪个类?

时间:2010-07-13 05:35:55

标签: iphone ipad uiview

我在scrollView中有很多不同类的对象。在做一些操作时,我想打印每个对象的父类。我该怎么办?

1 个答案:

答案 0 :(得分:5)

-(NSString *) myClassName {
  return NSStringFromClass( [self class] );
}

-(NSString *) parentClassName {
  return NSStringFromClass( [super class] );
}

您可以遍历视图的子视图,如下所示:

for ( UIView *subview in theParentView.subviews ) {
  NSLog( @"%@" , subview );
}