2011-02-06 8 views
0

내 iPhone 응용 프로그램에 이상한 문제가 있습니다. 내가 콘솔 sqlite3 데이터베이스 파일을 만들었습니다 및 프로젝트에 추가 된 "기존 파일 추가 ..."리소스 폴더에 있지만 시뮬레이터 테스트 할 프로젝트를 실행할 때 응용 프로그램 sqlite 파일을 찾을 수 없습니다.^문서 디렉토리 (/ Users/XXXXXX/Library/Application Support/iPhone Simulator/4.2/Applications/XXXXXX/Documents /)를 확인했는데 비어 있습니다.^S 제발,이 문제는 미쳐 가고 있습니다. 누군가가 저를 도울 수 있습니까? 대신 문서 폴더의Sqlite3 및 Xcode

[[NSBundle mainBundle] bundlePath]

: 당신은 엑스 코드에 추가 한 경우이 경로를 확인해야하므로 사전에 감사합니다 ...

답변

1

은 다음 파일은 번들입니다.

2

문서로 이동하지 않습니다. 리소스로 번들로 이동합니다. 경로를 찾으려면 다음을 사용하십시오.

NSString *Path = [[NSBundle mainBundle] pathForResource: @"myfilename" ofType:@"db"]; 
+0

감사합니다. @ viggio24 및 @Seva Alekseyev !!! 둘 다 옳다! 마지막으로 내가 사용 \t NSString * databasePath = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent : sqliteFileName]; : D : D : D : D – Rakius