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?

         ios中BOOL和bool的区别  

上一篇 下一篇

猜你喜欢

热点阅读