-[__NSCFString charValue]: unrecognized selector sent to instance 0x7c24b550生的错误

今天项目使用iphone5 真机测试时发现KVC赋值发生崩溃,以为是和iphone5是32位 以上是64的有关,,但是我32 64位是配过的,一时间不知道怎么回事,后来在stackOverflow上找到了答案,是因为在model数据定义的属性的时候,有一个BOOL 类型的,在64位下BOOL为bool 但是在32位 踏实一个 unsigned char 所以发生赋值错误, 所以我将BOOL改为bool就不在报错了 至于其中的更深层次的东西,后续会补上,现在先记录一下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,149评论 6 13
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,774评论 0 9
  • ## 可重入函数 ### 可重入性的理解 若一个程序或子程序可以安全的被并行执行,则称其为可重入的;即当该子程序正...
    夏至亦韵阅读 728评论 0 0
  • KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iO...
    朽木自雕也阅读 1,591评论 6 1
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,211评论 30 472