2010-03-16 9 views
0

나는 코코아 코어 데이터 파일명?

http://developer.apple.com/cocoa/coredatatutorial/index.html

그러나 지금은 사용자가 그의 데이터를 저장할 것 "이름"(파일 이름) 알고 싶어 ... BTW 좋았어요 관리되는 개체를 만드는 애플의 예를 따랐다. 누구든지 핵심 데이터 개체에서 파일 이름을 가져 오는 방법을 알고 있습니까? 좋은 것 같은

뭔가 ...

NSLog (@, [coreData 파일 이름] "파일 이름은 %의 @입니다");

아이디어가 있으십니까?

답변

1

관리되는 개체는 파일과 본질적인 관계가 없습니다. 파일에 들어가거나 파일에서 나오지 않아도된다는 말은 없습니다.

그럴 경우 관리 대상 개체 컨텍스트와 영구 저장소 코디네이터를 통해 결국 관리 대상 개체와 연결된 NSPersistentStore 개체를보고 싶을 것입니다.

+0

위의 예가 지속 저장소라고 생각하지 않습니다. 사용자가 관리 대상 객체를 저장하면 파일 이름을 어쨌든 다람질 할 수 있습니까? –

+0

RW : 관리 대상 개체가 실제로 개념적으로 단일 파일을 나타내는 경우, 관계의 적합성에 대해 질문을하지만 (사용자가 응용 프로그램 외부에서 파일을 삭제할 때 어떻게됩니까?). 그러나 아마도 짐 풀스 (Jim Puls)가 말한 모든 것이 사실이며, 당신은 그에 유의해야합니다. 나는 당신이 관리 대상의 개념을 올바로 이해했는지 확신 할 수 없다. 관리 대상 객체는 본질적으로 모델에서 생성하는 엔티티의 인스턴스이며 거의 모든 응용 프로그램은 단일 문서 또는 라이브러리 저장소에 둘 이상의 관리 객체를 포함합니다. –

+0

나는 개념을 얻지 만 그것이 내가 원하는 것을하는 데 도움이되지 않는다. 사용자가 내 앱에서 데이터를 인쇄 할 때 인쇄 된 페이지에 문서와 관련된 파일 이름을 넣고 싶지만 그 정보를 어디에서 찾을 수 있을지 모르겠습니다. –

관련 문제