Да, это работает так, когда вы загружаете xibs, которые не являются родителями, в viewControllers
Редактировать 15 августа 2013 г .:
Вы не всегда можете просто предполагатьвы получите именно то, что вы ищете, из индекса 0 возвращенного NSArray, и именно поэтому полезно использовать проверку типов.
NSArray *xibArray = [[NSBundle mainBundle] loadNibNamed:@"MyCustomView" owner:nil options:nil];
MyCustomView *myView = nil;
for (id xibObject in xibArray) {
//Loop through array, check for the object we're interested in.
if ([xibObject isKindOfClass:[MyCustomView class]]) {
//Use casting to cast (id) to (MyCustomView *)
myView = (MyCustomView *)xibObject;
}
}