如何在Cocoa中清除NSView上的所有对象

HTK*_*611 0 macos objective-c nsview

我想在调用任何函数之前清除添加到NSVIew的所有对象.我怎样才能做到这一点?

Lit*_*T.V 5

我使用以下功能

-(void)clearAllSubviewsOfView :(NSView *)parent
{
    for (NSView *subview in [parent subviews]) {
        [subview removeFromSuperview];
    }
}
Run Code Online (Sandbox Code Playgroud)