2015-01-30 5 views
0

"편집 모드"에서 셀을 이동할 때 내 코어 데이터 목록의 순서를 바꾸려고합니다. Obj-c (아래 링크 참조)에 대해서는이 영역에서 유용한 토론이있는 것으로 보이지만 Swift에서 아무것도 찾을 수 없습니다.신속한 코어 데이터의 자동 순서 변경

누구나 스위프트에 대한 관련 문서를 발견 한 사람이 있습니까? 아니면 obj-c 코드를 Swift로 번역 할 의사가 있습니까? 감사!

의 Obj-C 링크 :

How can I maintain display order in UITableView using Core Data?

How to implement re-ordering of CoreData records?

+2

StackOverflow는 번역 서비스가 아니기 때문에이 질문을 주제와 관련이 없도록 닫으려고합니다. 일반적으로 말하기를 당분간은 빠른 개발을 위해서는 최소한 Objective-C를 읽을 수 있어야합니다. 한번 시도해보고 구체적인 질문으로 돌아 오십시오. –

+0

거기에는 두 가지 질문이 있습니다. 번역에 대한 질문을 삭제하지 않으셨습니까? – TeeJay942

답변

2

여기에 내가 할 수있는 좋은 방법입니다. 또한 대상에 데이터가 포함되어 있지 않은지 확인하고 건너 뛰기 섹션을 이동할 수도 있습니다. isMoving은 델리게이트가 실행되는 것을 금지합니다. 또한 엔티티에서 sortorder 속성이 필요합니다.

+0

Timm, 몇 가지 사소한 변경을 통해이 접근 방식을 구현했습니다. 하나는 reloadRoasAtIndexPath를 사용했기 때문에 didChange anObject 메소드가 재로드를 처리하도록했습니다. 나는 isMovingItem이하는 일이 궁금합니다. 코드를 주석 처리하면 모든 것이 완벽하게 작동합니다. 분명히 내 코드는 다르지만, 가장 도움이 될만한 사용법을 간략하게 설명 할 수 있다면. +1 btw –