핵심 데이터 응용 프로그램을 개발 중이며 iChat의 그룹 기능과 같은 기능을 내 응용 프로그램에 추가하고 싶습니다. 지형지 물은 일반 테이블 행이있는 표에 표시되며 더 많은 그룹을 만들 수 있습니다. 테이블의 다른 행을 그룹으로 드래그하여 그룹을 축소하고 열 수 있습니다. 어떤 코드가 필요하며 가능합니까?Core Data App에 iChat과 같은 그룹 기능을 어떻게 추가 하시겠습니까?
-1
A
답변
3
체크 아웃 NSOutlineView. 기본적으로, 당신이 원하는 것은 두 가지 Core Data 엔티티 인 Group
과 Child
입니다. Group
은 일대일 관계 인 children
에서 Child
까지의 객체를 가지며 Child
은 에서 하나의 Group
엔티티까지 일대일 관계를 가질 것입니다.
기본 모델을 정의하기에 충분합니다. 과거에는 질문을 더 내려야합니다. 예를 들어 코어 데이터를 사용하여 드래그 & 드롭을 구현하려면 어떻게해야합니까? 그것은 여러 번 대답되었습니다. 하나의 개요보기에서 두 개의 다른 엔티티 유형을 어떻게 섞을 수 있습니까? 전에도 대답했다. 질문을 각각의 하위 과제로 나누고 대답을 찾으십시오. 저는 그들 중 대부분이 Stack Overflow에 대한 답을 갖고있을 것입니다.
관련 문제
- 1. Core Data 객체에 자식 추가
- 2. Core Data NSManagedObject를 iPhone에서 JSON으로 변환 하시겠습니까?
- 3. iPhone SDK : Core Data
- 4. ABPerson in Core Data
- 5. mach_msg_trap in core-data
- 6. 아이폰 : 월별 그룹화 - Core Data
- 7. Core Data 클래스의 이름 바꾸기
- 8. iPhone Core Data Missing Entities
- 9. Core Data app에 대한 테이블 선택 및 테이블 행을 프로그래밍 방식으로 검색하는 방법은 무엇입니까?
- 10. iPhone SDK의 Core Plot에 범례를 추가 하시겠습니까?
- 11. Core Data, UITableView 및 UISegmentedControl
- 12. iPhone, Core Data 및 JSON
- 13. Core Data 엔티티의 그래픽 도면을 만들려면 어떻게해야합니까?
- 14. android app에 스크립팅 추가
- 15. jQuery 스타일의 글로벌 Javascript 기능을 추가 하시겠습니까?
- 16. 하나의 Core Data UITableView에서 다른 객체로 객체를 이동 하시겠습니까?
- 17. 두 가지 기능을 추가 하시겠습니까?
- 18. NSDate를 통해 UITableView (Core Data)를 정렬하십시오.
- 19. Core Data Recipes Sample 코드에서 UITableView의 스타일이 어떻게 지정됩니까?
- 20. Mac과 iPhone간에 Core-Data 응용 프로그램을 어떻게 동기화합니까?
- 21. iPhone 개발자 : Core Data fetchRequest의 결과를 어떻게 인쇄합니까?
- 22. Image Wells, Core Data 및 Sqlite 파일
- 23. iPhone - Core Data Bool 값은 무엇입니까?
- 24. UITableView와 Core Data to-many 관계
- 25. OCMock with Core Data 동적 속성 문제
- 26. 선형이지만 큰 데이터베이스의 SQLite 또는 Core Data?
- 27. Core-Data iPhone : NSManagedObjectModel을 찾을 수 없습니다.
- 28. Core Data/iPhone에서 Float을 읽으려면 어떻게해야합니까?
- 29. WordPress의 게시물에 맞춤 기능을 추가 하시겠습니까?
- 30. Windows.Forms 종료 버튼에 기능을 추가 하시겠습니까?
하지만 그룹에서 하위 개체를 가질 수 있고 접을 수 있도록 만드는 방법은 무엇입니까? – Joshua
또한 '하나의 개요보기에서 두 개의 다른 엔티티 유형을 어떻게 혼합합니까?'라는 질문을 검색했습니다. 비슷한 단어를 사용했지만 결과가 없습니다. – Joshua
아웃 라인 뷰 (일반적으로 NSTreeController에 바인딩 된 것으로 가정)에서 객체 유형을 혼합하는 일반적인 방법은 Group 및 Child 엔티티 모두 공통 상위 엔티티 유형 (예 : "OutlineItem")을 공유하고 트리 컨트롤러의 엔티티를 설정하는 것입니다 두 엔티티 유형이 공존 할 수 있도록 OutlineItem에 입력하십시오. –