Objective c iPhone上行为不端的GANTRacker上的Sqlite3合并
我将Sqlite3 3.7.3合并添加到我的iPhone项目中,该项目已经在使用CoreData和用于iOS的嵌入式Sqlite3库 但是,我需要为我将直接访问的项目中的另一个sqlite db文件添加FTS3支持(没有CoreData的帮助) 为了做到这一点,我不得不添加sqlite3合并,它在模拟器中似乎工作得很好,但当我在启动时在设备上运行它时,我得到一个EXC_BAD_访问错误 断点似乎在setPageSize函数的sqlite3.c中停止,这是由GANTracker引起的Objective c iPhone上行为不端的GANTRacker上的Sqlite3合并,objective-c,ios,sqlite,Objective C,Ios,Sqlite,我将Sqlite3 3.7.3合并添加到我的iPhone项目中,该项目已经在使用CoreData和用于iOS的嵌入式Sqlite3库 但是,我需要为我将直接访问的项目中的另一个sqlite db文件添加FTS3支持(没有CoreData的帮助) 为了做到这一点,我不得不添加sqlite3合并,它在模拟器中似乎工作得很好,但当我在启动时在设备上运行它时,我得到一个EXC_BAD_访问错误 断点似乎在setPageSize函数的sqlite3.c中停止,这是由GANTracker引起的 是否需要对合
是否需要对合并进行已知的配置更改以使其支持GANTracker?解决了我自己的问题。原因是谷歌分析api插件。确保您是在sqlite3库上使用GCC 4.2进行编译的,而不是LLVM进一步调试表明它处于功能中。.sqlite3PagerSetPagesize(Pager*pPager,u32*pPageSize,int-nReserve)。。。pPageSize指针为空,因此行u32 pageSize=*pPageSize;正在抛出错误。为什么这个变量为null?似乎是甘特拉克程序而不是导致崩溃的CoreData