made sure CPViewController calls viewDidLoad if it's view property is set directly

This commit is contained in:
Klaas Pieter Annema committed 2010-05-17 12:44:11 +02:00
1 parent e7cf20a723
commit db568af302
1 file changed
+6 -2
+6 -2
View File
@@ -162,8 +162,6 @@ var CPViewControllerCachedCibs;
if ([cibOwner respondsToSelector:@selector(viewControllerDidLoadCib:)])
[cibOwner viewControllerDidLoadCib:self];
[self viewDidLoad];
}
return _view;
@@ -189,7 +187,13 @@ var CPViewControllerCachedCibs;
*/
- (void)setView:(CPView)aView
{
var viewWasLoaded = !_view;
_view = aView;
// Make sure the viewDidLoad method is called if the view is set directly
if (viewWasLoaded)
[self viewDidLoad];
}
@end