@interface TESTAppDelegate : NSObject <UIApplicationDelegate> { NSString *DBNAME; NSString *DBPATH; } NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *writableDBPath = [documentsDirectory stringByAppendingPathComponent: @"Store.sqlite"]; self.DBPATH = writableDBPath; NSLog(@"writableDBPath is %@", writableDBPath); BOOL dbexits = [fileManager fileExistsAtPath:writableDBPath]; if (!dbexits) { NSLog(@"데이터베이스 카피"); // 데이터베이스가 존재하지 않으면, 어플리케이션 Resource아래에서 복사를 한다 NSString *defaultDBPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Store.sqlite"]; NSError *error; BOOL success = [fileManager copyItemAtPath:defaultDBPath toPath:writableDBPath error:&error]; } else { NSLog(@"이미 패스가 잇음"); }
-- m파일
아 별짓다했네... 3시간동안 강제로 Path따서 햇지만 읽히는건 읽혀지지만... insert가 안되서...
완전 제일 중요한거!!! 앱/Documents <--요놈안에있는놈만 수정이 가능하다!!
카테고리 없음2012. 3. 14. 11:03