请问,我新导入一个静态库,导入之前原来的静态库正常运行,添加之后编译不报错,但是运行起来,原来的静态库报内存错误,是为什么?

解决方案 »

  1.   

    是内存错误 只要导入第二个库就会报错 不导入的话没问题
    你确认没有导入之前,也运行到了这个地方?这个似乎是打日志(logtrace),是否导入后,才调用到的呢?不管如何,这里既然报了错,不妨单步跟踪一下,看看pxEKDoc是否为空
      

  2.   

    你的静态库.a或者.framework只有模拟器版,但是没有合并成真机版的,所以编译的时候可以通过,运行的时候不可以通过。
      

  3.   

    是内存错误 只要导入第二个库就会报错 不导入的话没问题
    你确认没有导入之前,也运行到了这个地方?这个似乎是打日志(logtrace),是否导入后,才调用到的呢?不管如何,这里既然报了错,不妨单步跟踪一下,看看pxEKDoc是否为空
    没导入之前确定经过这了 而且 pxEKDoc不为空,我用pxEKDoc获取其他属性是可以获取到的。