-[__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就不在报错了 至于其中的更深层次的东西,后续会补上,现在先记录一下

你可能感兴趣的:(-[__NSCFString charValue]: unrecognized selector sent to instance 0x7c24b550生的错误)