예 나는 또한 비슷한 문제를 경험 한이 아이폰 시뮬레이터에 배타적입니다. 장치에서이 문제가 발생하지는 않았지만 시뮬레이터에서 자주 발생하는 것처럼 보입니다.
어떤 이유로 시뮬레이터에 응용 프로그램을 다시 설치할 때 (이전에 만든 폴더 대신) 새 폴더가 만들어지기 때문에 새 데이터베이스가 만들어집니다. 다른 데이터베이스는 이전에 생성 된 폴더에 그대로 있으며 더 이상 가리 키지 않습니다. 그러나 이것이 왜 일어나는지는 여전히 나에게 수수께끼입니다.
이러한 폴더는/users/yourname/Library/Application Support/iPhone Simulator/Users/Applications에 있습니다. 64631A5F-8914-4449-9453-A773C790B1DB와 같은 이름의 폴더가 하나 이상 있다는 것을 알게 될 것입니다.이 폴더 중 하나는 현재 실행중인 응용 프로그램과 일치하며, 실제로 동일한 응용 프로그램 인 두 개의 폴더가 있음을 알 수 있습니다 , 하나는 이전 sqlite 데이터베이스 (문서 디렉토리에 있음)를 포함하고 다른 하나는 새로 생성 된 sqlite 데이터베이스를 포함합니다.
희망은 분명합니다.
-Oscar
이것은 나에게도 일어납니다! 필자는 테스트 데이터베이스에 데이터를 자주 다시로드하는데, 아직 장치 자체에서 발생하지는 않았지만 혼자가 아닙니다. – kubi