今天项目使用iphone5 真机测试时发现KVC赋值发生崩溃,以为是和iphone5是32位 以上是64的有关,,但是我32 64位是配过的,一时间不知道怎么回事,后来在stackOverflow上找到了答案,是因为在model数据定义的属性的时候,有一个BOOL 类型的,在64位下BOOL为bool 但是在32位 踏实一个 unsigned char 所以发生赋值错误, 所以我将BOOL改为bool就不在报错了 至于其中的更深层次的东西,后续会补上,现在先记录一下
今天项目使用iphone5 真机测试时发现KVC赋值发生崩溃,以为是和iphone5是32位 以上是64的有关,,但是我32 64位是配过的,一时间不知道怎么回事,后来在stackOverflow上找到了答案,是因为在model数据定义的属性的时候,有一个BOOL 类型的,在64位下BOOL为bool 但是在32位 踏实一个 unsigned char 所以发生赋值错误, 所以我将BOOL改为bool就不在报错了 至于其中的更深层次的东西,后续会补上,现在先记录一下
本文标题:-[__NSCFString charValue]: unrec
本文链接:https://www.haomeiwen.com/subject/fokmattx.html
网友评论