Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c iPhone上行为不端的GANTRacker上的Sqlite3合并_Objective C_Ios_Sqlite - Fatal编程技术网

Objective c iPhone上行为不端的GANTRacker上的Sqlite3合并

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引起的 是否需要对合

我将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