Может быть, это связано с
outlineViewController = [[OutlineViewController alloc] initWithNibName:nil bundle:nil];
, который вызывает initFromCoder, который затем вызывает awakeFromNib. если OutlineViewController - это тот же объект, который вы опубликовали в awakeFromNib, это так.