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

wol*_*ine 0 iphone uiview ipad

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

dra*_*ard 5

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

-(NSString *) parentClassName {
  return NSStringFromClass( [super class] );
}
Run Code Online (Sandbox Code Playgroud)

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

for ( UIView *subview in theParentView.subviews ) {
  NSLog( @"%@" , subview );
}
Run Code Online (Sandbox Code Playgroud)