2011-07-05 4 views
1

에서 z_pk를 읽습니다. 시뮬레이터에서 coredata에 의해 생성 된 sqlite를 확인하기 위해 sqlite 브라우저 [mozilla addon]를 사용하면 coredata가 Z_PK 이라는 고유 키를 생성하는 것을 볼 수 있습니다. 어떻게이 키를 읽을 수 있습니까?ios sqlite coredata

감사합니다.

+0

단어 : 코어 데이터는 SQL하지 않습니다. 엔티티는 테이블이 아닙니다. 객체는 행이 아닙니다. 속성은 열이 아닙니다. 관계는 조인이 아닙니다. 핵심 데이터는 객체 그래프 관리 시스템으로 객체 그래프를 유지할 수도 있고 유지하지 않을 수도 있으며 그렇게하기 위해 SQL을 사용할 수도 있고 사용하지 않을 수도 있습니다. 코어 데이터를 SQL 용어로 생각하면 코어 데이터를 완전히 오해하여 많은 슬픔과 시간 낭비를 초래할 수 있습니다. – TechZen

답변

3

당신은 그 키를 읽을 수 없습니다. SQLite에서 핵심 데이터를 사용하는 경우 데이터베이스 파일에 직접 액세스하면 안됩니다. 핵심 데이터 테이블 스키마는 문서화되지 않았으며 경고없이 변경 될 수 있습니다 (과거에는 변경되었습니다). 혹시 당신은 당신이 당신이 꽤 많이 심각하게 뭔가 잘못하고 더욱 잘못된 일을함으로써 그것을 해결하기 위해 노력이 보장되는 코어 데이터를 백업 SQLite는 저장소에 액세스 할 필요가 있다고 생각 상황이있는 경우. 이 데이터를 얻는 것이 어떤면에서 유용하거나 도움이된다고 생각하는 것은 무엇입니까? 경고

관련 문제