欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用FMDB进行插入语句出现 obj = va_arg(args, id)错误

程序员文章站 2022-06-02 17:03:59
...

在使用FMDB进行插入数据出现崩溃 进入到

 else if (args) {
            obj = va_arg(args, id);
          }

解决 :将保存的简单类型的值换成对象 意思就是把基本数据类型转为NSNumber类型 例如

[NSNumber numberWithLong:bean.INSERT_TIMESTAMP]

这样就解决了

注意 : 增改查中只要是基本类型的value 都要转换为NSNumber 否则会崩溃

相关标签: 对象 数据