Cocoa 从nib文件中检索对象

Cocoa 从nib文件中检索对象,cocoa,Cocoa,我有一个笔尖文件。在本文中,我创建了一个新的自定义视图(NSView类型)作为其中的一个对象。此对象不是默认窗口的子对象。我只是想找回这个东西。我怎么能这样做呢 问候,, iSight您可以在nib中为视图设置一个标记,并按如下方式检索它: NSArray *arr = [[NSBundle mainBundle] loadNibNamed:@"YourNibName" owner:self options:nil]; UIView *myView; for (NSObject *anOb

我有一个笔尖文件。在本文中,我创建了一个新的自定义视图(NSView类型)作为其中的一个对象。此对象不是默认窗口的子对象。我只是想找回这个东西。我怎么能这样做呢

问候,,
iSight

您可以在nib中为视图设置一个标记,并按如下方式检索它:

NSArray *arr = [[NSBundle mainBundle] loadNibNamed:@"YourNibName" owner:self options:nil];  
UIView *myView; 
for (NSObject *anObj in arr) {
    if([anObj isKindOfClass:[UIView class]]) {      
        if((UIView *)anObj.tag == yourTag) {
            myView = (UIView *)anObj;
    }
}

只需创建一个IBOutlet连接即可