2013-03-28 69 views
0

我将ViewController转换为故事板,但由于它是故事板而不是笔尖,因此未执行该方法。 (我不是很确定,很迷路)。在这里,我不工作的部分像我需要它在我的LoginViewController.m从笔尖切换到故事板

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 
{ 
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; 
    if (self) { 
     NSLog(@"call init"); 
     self.factory = [[NavigationBarFactory alloc] init]; 
     self.service = [[LoginService alloc] initWithDelegate:self]; 
     self.animateSize = 60; 
    } 
    return self; 
} 

如何使这项工作在故事板的设置?

+0

可以更换initWithNibName:捆:用的initWithCoder:用于出来的故事板的对象。 – rdelmar

回答

2

这是你要替换你的initWithNibName功能是什么:

-(void)viewDidLoad 
{ 
     [super viewDidLoad]; 
     self.factory = [[NavigationBarFactory alloc] init]; 
     self.service = [[LoginService alloc] initWithDelegate:self]; 
     self.animateSize = 60; 
} 
+1

'-awakeFromNib'是另一个不错的选择,如果你使用约束的话。 –