尝试创建自定义初始化方法

时间:2014-07-27 03:51:28

标签: ios objective-c initialization

所以我知道有很多像这样的问题,但他们的解决方案似乎都没有帮助我。

让我首先说我正在使用故事板,所以我会使用initWithCoder代替initWithNibName:

现在我们已经完成了这一点。所以,我只想使用自定义初始化程序将对象传递给另一个视图。

所以在我的第二个视图中,我会得到这样的代码:

- (id) initWithMyLifeChangingObject: (MagicType *)object {

     //Apparently this is important
     self = [super init];

     //Do some stuff with my magical object

     //You know the story
     return self;

}

随着故事的发展,你需要打电话给你的世界级初学者:

[SecondClass alloc] initWithMyLifeChangingObject:object];

但是initWithMyLifeChangingObject:尚未被识别,并且给我一个构建错误,说明它不存在......所以我该怎么办。

0 个答案:

没有答案