所以我知道有很多像这样的问题,但他们的解决方案似乎都没有帮助我。
让我首先说我正在使用故事板,所以我会使用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:
尚未被识别,并且给我一个构建错误,说明它不存在......所以我该怎么办。