database.sqlite3을 열고 싶습니다. 첫째로, 나는 길을 얻을 필요가있다. 그러나 나는이 길을 얻는 방법을 모른다.파일 경로를 얻으려면 어떻게해야합니까?
상대 경로가 필요합니다.
편집 : 나는 NSBundle을 사용하지 않으. 그것은 매우 긴 길을 얻습니다.
/Users/Voloda2/Projects/facebook/database.sqlite3 상대 경로를 가져올 수 있습니까?
EDIT2 : 나는 종종 내 데이터베이스를 변경합니다. 이 작업을 위해 Navicat을 사용합니다. NSBundle을 사용하면 문제가 하나 있습니다. 그것은 프로젝트 폴더에 있지 않았기 때문에 자식 데이터베이스에 대한 색인이 생성되지 않았습니다. 따라서 프로젝트 폴더에 데이터베이스를 배치해야합니다.
직선 경로는 폴더를 프로젝트에 상대 경로이 ../database.sqlite3
상대 경로와 같은 상대 경로 뭔가 /Users/Voloda2/Projects/facebook/database.sqlite3
이다. 상대 경로를 얻을 수 있습니까? 가능하지 않을 수도 있습니다.
이 질문은 downvoted만큼 나쁘지 않습니다. +1하기. –