xcode - Xcode NsCoding导航标题消失

标签 xcode crash title nscoding initwithcoder

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

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


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

当我添加“initWithCoder-code”时,导航标题消失,而当我在导航栏中单击“添加按钮”时,应用程序崩溃。
(_savedText”是mutableArray)是什么原因引起的?

最佳答案

不要调用[super init]。改为调用[super initWithCoder:]

关于xcode - Xcode NsCoding导航标题消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28196287/

相关文章:

ios - 滚动时 TableView 滞后

xcode - Xcode无法在查看设备日志中象征崩溃日志

iphone - 如果前一个 View Controller 没有标题,我的导航栏不会显示后退按钮

iOS 崩溃日志需要帮助

jquery - 如何更改 jQuery colorbox 中的默认标题字体

html - 如何将 html 链接添加到图像标题

ios - Objective C - TableView 无法在屏幕上显示数据

ios - CloudKit "Couldn' t 仅在设备上获取签名证书

iOS 9 Today Widget 不调用 viewDidLoad

android - 当我使用 Random() 函数时程序崩溃