对象存储异常

对象存储要遵守NSCoding协议

#import "EmotionModel.h"

@interface EmotionModel()<NSCoding>

@end

@implementation EmotionModel

/**

*当一个对象要归档进沙盒中时,就会调用这个方法

*目的 在这个方法中说明这个对象的哪些属性要存进沙盒

*/

- (void)encodeWithCoder:(NSCoder *)enCoder{

[enCoder encodeObject:self.chs forKey:@"chs"];

[enCoder encodeObject:self.code forKey:@"code"];

[enCoder encodeObject:self.png forKey:@"png"];

}

/**

当从沙盒中解档一个对象时(从沙盒中加载一个对象时)就会调用这个方法

目的:在这个方法中说明沙盒中的属性该怎么解析(需要取出哪些属性)

*/

-(id)initWithCoder:(NSCoder *)decoder{

if(self = [super init]){

self.chs = [decoder decodeObjectForKey:@"chs"];

self.code = [decoder decodeObjectForKey:@"code"];

self.png = [decoder decodeObjectForKey:@"png"];

}

return self;

}

@end

转载于:https://www.cnblogs.com/seeworld/p/6701703.html

exc_bad_instruction(code=EXC_I386_INVOP,subcode=0x0) 错误相关推荐

  1. EXC_BREAKPOINT(code=EXC_ARM_BREAKPOINT,subcode=0xdefe);Zombie,僵尸错误

    经常出先类似错误"EXC_BREAKPOINT(code=EXC_ARM_BREAKPOINT,subcode=0xdefe)",非常苦恼,今天总结一下这种错误的解决方法: 1. ...

  2. EXC_BAD_ACCESS (code=2, address=0x0)

    执行任何代码前单元测试崩溃 如果你在Xcode4.3中创建静态框架(或库)target时,勾选了"withunit tests",当你试图运行单元测试时,它会崩溃: Thread ...

  3. Installation error code: -103签名不一致错误

    调用Android系统的PackageInstallerActivity进行app安装时,报Installation error code: -103 错误. 原因是:签名问题. 可能是 1.正安装的 ...

  4. iPhone iPhoneSimulator.platform/Developer/usr/bin/clang++ failed with exit code 1 出现这种错误的原因是...

    问题:出现Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang++ failed with exi ...

  5. Python3.7在 Geany下编译出现SyntaxError: Non-UTF-8 code starting with '\xb3'错误及实例化方法时提示没有实参的解决方法。

    SyntaxError: Non-UTF-8 code starting with '\xb3' in file jj.py on line 5 错误: 解决方法:在开头加 #coding=gbk 问 ...

  6. 【yum】yum “Status code: 404 for http:”错误

    错误: [root@localhost ~]# yum install redis Failed to set locale, defaulting to C.UTF-8 CentOS-mycompa ...

  7. Windows10 安装软件时提示“ the error code is 2503/2502”错误解决办法

    问题内容:Windows10 安装软件时提示" the error code is 2503/2502"错误代码 分析原因:由于安装.msi格式的软件时,无法使用管理员身份运行,导 ...

  8. ADS1.2出现erro starting external process,Process error code 87(0x57)参数错误

    系统是win7的,做了一个简单的程序 make之后没有错误,然后debug,弹出窗口error starting external process process error code 87.(0x5 ...

  9. TI DSP烧录,解决(Error -233 @ 0x0)错误

    CCS6下使用XDS100V3烧录器烧录F28027程序,出现如下错误: Error connecting to the target: (Error -233 @ 0x0) The JTAG IR ...

最新文章

  1. php持续写入文件,PHP:如何读取不断写入的文件
  2. 从ViewDragLayout中学到的一些事实
  3. Cisco2811基本操作
  4. python自动测试p-python自动化测试报告(excel篇)
  5. 利用NLTK进行分句分词
  6. 上海一百多个数据中心每年消耗全市1.6%的电,将优胜劣汰
  7. 封装各种生成唯一性ID算法的工具类
  8. sklearn 决策树(分类树、回归树)的 重要参数、属性、方法理解
  9. 走近分形与混沌(part3)-引领任何科学发展的,从来都是伟大的思想而不是繁琐的公式
  10. php键盘输入函数,php的常用输入语句以及常用函数
  11. JTable中的MOUSE雙擊事件
  12. React简单聊聊【面试】
  13. python实现柱状图_python3+PyQt5实现柱状图
  14. Mathematic的学习打卡day 8
  15. 计算机电源16脚芯片,康舒AP16PCO5 ATX电源电路原理与维修(二)
  16. ROS笔记——创建简单的主题发布节点和主题订阅节点
  17. 笔记———计算机网络原理(三)
  18. 数字温度计设计c语言,数字温度计的设计与制作
  19. linux入门 基础指令
  20. Android N BlockedNumberContract原生黑名单(一)

热门文章

  1. 66. 加一(C, Python)
  2. C++中成员初始化列表的使用
  3. Type(类型判断)
  4. 1011 牛牛学说话之-浮点数
  5. 7-19 树种统计 (10 分)
  6. 葡萄酒质量和时间的关系
  7. Node+GitLab实现小程序CI系统
  8. 每天一个linux命令:【转载】less命令
  9. 前端分页功能的实现以及原理
  10. 微信公众平台开发(120) 微信支付报关接口