我正在将一个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 :(得分:2)
这是您要用以下内容替换initWithNibName函数的内容:
-(void)viewDidLoad
{
[super viewDidLoad];
self.factory = [[NavigationBarFactory alloc] init];
self.service = [[LoginService alloc] initWithDelegate:self];
self.animateSize = 60;
}