Xcode NsCoding导航标题消失

Xcode NsCoding导航标题消失,xcode,crash,title,nscoding,initwithcoder,Xcode,Crash,Title,Nscoding,Initwithcoder,我已将此代码添加到项目中的“MasterViewController.m”中: - (void)encodeWithCoder:(NSCoder *)encoder { [encoder encodeObject:_savedText forKey:@"savedText"]; } 当我添加“initWithCoder代码”时,导航标题消失,当我单击导航栏中的“添加按钮”时,应用程序崩溃。 (\u savedText“是一个可变数组)问题的原因是什么?不要调用[super init]。而是调

我已将此代码添加到项目中的“MasterViewController.m”中:

- (void)encodeWithCoder:(NSCoder *)encoder {
[encoder encodeObject:_savedText forKey:@"savedText"];
}

当我添加“initWithCoder代码”时,导航标题消失,当我单击导航栏中的“添加按钮”时,应用程序崩溃。
(\u savedText“是一个可变数组)问题的原因是什么?

不要调用
[super init]
。而是调用
[super initWithCoder:

- (id)initWithCoder:(NSCoder *)decoder {
if((self = [super init])) {
    _savedText = [decoder decodeObjectForKey:@"savedText"];
}
return self;
}