还没遇到个这个问,
个人感觉你可以完全规避这个问题啊。char类型不行就直接换成字符串行么?

解决方案 »

  1.   

    用FMDB很久了,没发现这个问题
      

  2.   

    你用instruments 跑一下 只要是查询语句的都报泄露  
      

  3.   

    可能是你 的 string 被释放了。找不到它的 地址。看看 传参的时候,它的内存地址是否还能被访问道
      

  4.   

    我也是发现我的这个地方有泄露,但是不知道怎么解决!大拿,你是怎么解决的额啊?求指导。、附我的代码:
        char *columnContent = (char *)sqlite3_column_text(statement, i);//C字符串
        if (columnContent != NULL) {
        //泄漏
        keyValue = [NSString stringWithUTF8String:columnContent];
        }