번들에서 데이터베이스를 Documents 폴더로 복사하는 방법 (xcode 인터페이스에서 또는 프로그래밍 방식으로)? sqlite3 데이터베이스를 사용하여 삽입/업데이트하고 싶습니다. 데이터베이스를 만들고 xcode interfce (드래그/드롭)를 사용하여 응용 프로그램 구조에 넣었습니다.xcode sqlite3 번들에서 문서 폴더로 데이터베이스를 복사하는 방법은 무엇입니까?
답변
NSFileManager의 -copyItemAtPath:toPath:error:
메서드를 사용하여 파일을 복사하십시오. URL을 사용하는 것을 선호하는 경우 -copyItemAtURL:toURL:error:
도 있습니다.
질문에서 iPhone (iOS): copying files from main bundle to documents folder error하는 방법에 대한 좋은 예가 있습니다.
첫 번째 : 체크 파일이 존재하고, 그 다음 : viewdidload의 파일 복사? – ksprs8
@ ksprs8 어쩌면 애플 리케이션 델리게이트의'-application : didFinishLaunchingWithOptions :'메소드의 일부로 애플 리케이션 델리게이트에서 할 것입니다. 물론, 원하는 경우 파일이 이미 대상에 존재하는지 확인하고 그렇지 않은 경우 복사본을 수행하십시오. 그건 꼭 필요한 것은 아닙니다 :'copyItemAtPath : ...'는 (문서에 따라) 중단하고 파일이 목적지에 이미 존재하면 오류를 반환합니다. 그러나 데이터 파일을 덮어 쓰는 것을 피하는 것이 좋습니다. – Caleb
당신은 (show) complete -application을 넣을 수 있습니까 : didFinishLaunchingWithOptions는 당신이 사용하고있는 것을 코드합니까? – ksprs8
- 1. 번들에서 iOS의 문서 폴더로 plist 이동하는 방법
- 2. Iphone -> 이미지를 번들에서 문서 폴더로 복사하는 데 너무 오래 걸림
- 3. 파일을 tmp 폴더로 복사하는 권장 방법은 무엇입니까?
- 4. iPhone (iOS) : 주 번들에서 문서 폴더로 파일을 복사하면 충돌이 발생합니다.
- 5. 기본 필드없이 sqlite3 데이터베이스를 만드는 방법은 무엇입니까?
- 6. luasql을 사용하여 Sqlite3 데이터베이스를 만드는 방법은 무엇입니까?
- 7. 번들에서 샘플 문서 열기
- 8. Sqlite3 및 Xcode
- 9. 레일즈상의 루비에서 mySQL 데이터베이스를 복사하는 방법은 무엇입니까?
- 10. iphone sqlite3 데이터베이스를 새로 고칠 수 없습니다.
- 11. iPhone (iOS) : 주 번들에서 문서 폴더로 파일을 복사 할 때 오류가 발생했습니다.
- 12. Xcode 번들에서 텍스트 파일 읽기
- 13. 안전하게 SQLite3 데이터베이스를 이동하는 방법?
- 14. Robocopy를 사용하여 템플릿 폴더 구조를 다른 폴더로 복사하는 방법은 무엇입니까?
- 15. QT 폴더를 다시 설치하지 않고 다른 폴더로 복사하는 방법은 무엇입니까?
- 16. 폴더 이름으로 생성 날짜를 가진 폴더로 파일을 복사하는 방법은 무엇입니까?
- 17. VB에서 한 폴더의 텍스트 파일을 다른 폴더로 복사하는 방법은 무엇입니까?
- 18. 샘플 이미지를 드로어 블 폴더에서 sdcard 폴더로 복사하는 방법은 무엇입니까?
- 19. 프로젝트의 파일을 앱의 문서 폴더에 복사하는 방법은 무엇입니까?
- 20. 여러 개의 Perl 프로세스에서 동일한 SQLite3 데이터베이스를 사용하는 방법은 무엇입니까?
- 21. 데이터베이스를 복사하는 방법
- 22. xcode sqlite3 데이터베이스 오류 제거
- 23. sqlite3 데이터베이스 파일의 적절한 위치는 무엇입니까?
- 24. 번들에서 파일을 삭제하지 않는 rsync로 Xcode 빌드 단계
- 25. 페이지, 숫자 등의 폴더로 문서 저장
- 26. SQLite3 데이터베이스를 JSON iOS로 변환
- 27. Xcode - 라이브러리 폴더에 sqlite3 데이터베이스 저장
- 28. MSDE 데이터베이스를 SQL Server 2008 Express로 복사하는 방법은 무엇입니까?
- 29. 네트워크에 연결되어 있지 않은 머신에 mysql 데이터베이스를 복사하는 방법은 무엇입니까?
- 30. Oracle에서 테이블을 복사하는 방법은 무엇입니까?
[iPhone (iOS) : 파일을 메인 번들에서 문서 폴더로 복사 할 때 오류가 발생할 수 있음] (http://stackoverflow.com/questions/3246109/iphone-ios-copying-files-from-main-bundle-to -documents-folder-error) – Caleb