добавление подпредставлений в awakeFromNib - PullRequest
1 голос
/ 18 марта 2012

Почему при добавлении подпредставления в методе awakeFromNib оно входит в бесконечный цикл?Где следует добавить подпредставления?спасибо.

- (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];

}

1 Ответ

0 голосов
/ 12 декабря 2012

Может быть, это связано с

     outlineViewController = [[OutlineViewController alloc] initWithNibName:nil bundle:nil];

, который вызывает initFromCoder, который затем вызывает awakeFromNib. если OutlineViewController - это тот же объект, который вы опубликовали в awakeFromNib, это так.

...