2010-11-30 3 views
0

CoreData와 iOS 용 Sqlite3 라이브러리가 이미 사용 된 iPhone 프로젝트에 Sqlite3 3.7.3 통합을 추가했습니다.Sqlite3 iPhone에서 GANTRacker를 잘못 처리 함

그러나, 나는이 작업을 수행하기 위해

(CoreData의 도움없이) 내가 직접 액세스하는 것 프로젝트의 다른 SQLite는 DB 파일을 FTS3 지원을 추가하는 데 필요한 나는 것 같다 sqlite3를 아말감을 추가했다 시뮬레이터에서 잘 작동하지만 시작시 장치에서 실행할 때 EXC_BAD_ACCESS 오류가 발생합니다.

중단 점은 나는 그것이 GANTracker을 지원하기 위해 얻기 위해 합병을 할 필요가 알려진 구성 변경이

GANTracker

에 의해 발생되고있는 setPageSize 기능에 sqlite3.c에 중지 보인다?

+0

추가 디버깅이 function..sqlite3PagerSetPagesize (Pager * pPager, u32 * pPageSize, int nReserve)에 있음을 나타냅니다. pPageSize 포인터가 NULL입니다. 따라서 u32 pageSize = * pPageSize; 오류가 발생했습니다. 이 변수가 null 인 이유는 무엇입니까? – davydotcom

+0

충돌을 일으키는 CoreData가 아닌 GANTracker 인 것으로 보입니다. – davydotcom

답변

1

내 문제를 해결했습니다. 원인은 Google 애널리틱스 API 플러그인입니다. sqlite3 라이브러리에서 GCC 4.2로 컴파일하고 LLVM이 아닌지 확인하십시오.