the operation couldn t be completed cocoa error 4 에러와 함께 복사가 되지 않았다. 원인은 파일 경로 상에서 폴더가 있는데 그 폴더를 생성하지 않는 것이 원인이였다.
NSString *databasePath = [[NSBundle mainBundle] pathForResource:databaseName ofType:@"sqlite"];
[fileManger copyItemAtPath:databasePath toPath:dbFilePath error:&error];
아래와 같이 폴더를 생성해주는 코드가 필요하다.~!
if ([fileManger fileExistsAtPath:[self getDatabaseFolder]]) {
[fileManger createDirectoryAtPath:[self getDatabaseFolder] withIntermediateDirectories:YES attributes:nil error:nil];
}
'Development > IOS & Mac' 카테고리의 다른 글
Xcode 6.0 간편해진 마켓 업로드 (0) | 2014.09.30 |
---|---|
iOS에 Google Analytics 설치하기 (0) | 2014.09.07 |
NSArray 정렬하기 (0) | 2014.08.28 |
ViewController를 View처럼 넣기~! (0) | 2014.08.13 |
iOS @autoreleasepool 사용하기 (0) | 2014.08.13 |