Why does adding a subview in the awakeFromNib method cause it to go into a infinate loop? Where should subviews be added? thanks.
- (void)awakeFromNib
{
outlineViewController = [[OutlineViewController alloc] initWithNibName:nil bundle:nil];
NSArray *subViews = [leftView subviews];
if ([subViews count] > 0)
{
[[subViews objectAtIndex:0] removeFromSuperview];
}
[leftView addSubview:outlineViewController.view];
}