iOS 关于数据库存入读取时BOOL与bool
2016-04-28 本文已影响252人
杏仁丶
最近在做保存聊天记录的功能时使用了数据库,我用的是牛神的NHDataBaseManager ,然后做了一些适应我应用的改动(动态传表名建表),回头开新篇再讲;继续之前的,项目在使用真机测试的时候发现了一个崩溃问题,报错如下:
[__NSCFString charValue]: unrecognized selector sent to instance
这个错误是在读取数据库的时候发生的,但是在模拟器上的时候并不会发生,在网上查找错误原因:是因为存入的数据模型中的布尔类型写成了BOOL,因为这个错误的
解决办法:数据模型中不要定义BOOL数据,如果需要布尔型数据,用bool就好了
参考:[__NSCFString charValue]: unrecognized selector sent to instance?