core-data

    0

    1답변

    CoreData 객체를 백그라운드에서 API 서버에 업로드해야합니다. 그렇게하기 위해 주 컨텍스트의 자식으로 새로운 개인 컨텍스트를 만들고 그것에 perform()을 수행합니다. 이 컨텍스트를 사용하여 객체에서 JSON 데이터를 가져오고 업로드 후 객체에 데이터를 기록합니다. 모든 것이 잘 작동하는 것 같지만 몇 가지 의구심이 있습니다. 다음은이 사례를 보

    0

    1답변

    CoreData와 iCloud (CloudKit)를 동기화합니다. 사용자가 iCloud 계정을 전환했는지 어떻게 확인할 수 있습니까? 다른 문제는 : 사용자는 아이 클라우드 계정 "A"내 응용 프로그램을 사용합니다. 그는 데이터를 추가합니다. 모든 데이터는 CKContainer "A"에 복사됩니다. 사용자가 iCloud 계정 "B"에서 계정을 전환 할 경우

    1

    1답변

    NSMergeByPropertyStoreTrumpMergePolicy에 대한 핵심 데이터 병합 정책에 대한 Apple 개발자 문서를 읽었습니다. 문서에서 https://developer.apple.com/documentation/coredata/nsmergebypropertystoretrumpmergepolicy , 인 - 메모리, 영구 저장소의 객체의 버

    0

    1답변

    핵심 데이터 저장소에 100,000 개의 엔티티가있는 경우 배경 스레드에서 100,000 개를 모두로드/가져 오기/가져올 수 있고 기본 스레드/다른 스레드에서이 엔티티의 속성에로드/가져 오기를 한 번 액세스 할 수 있습니까? (예를 들어, UICollectionView에 아이템을 보여줌) 나는 100,000을 메모리에 모두로드하는 것을 피하기 위해 일괄 처

    1

    1답변

    실제 저장하지 않고 NSManagedObject이 유효하면 어떻게 결정합니까? isValid 함수 또는 실제로 저장하지 않고 NSManagedObjectContext에 특정 개체에 대한 유효성 검사를 실행하도록 요청하는 것처럼 보입니다. 내가 생각할 수있는 유일한 대안은 객체를 임시 하위 컨텍스트로 가져와 "터치"하여 업데이트 된 것으로 간주하고 하위 컨텍

    0

    1답변

    두 엔티티 A 및 B이 있습니다. A은 B과 일대 다 관계가 있습니다. 이제 NSFetchResultController을 사용하여 엔티티 B를 가져 오려고합니다. 엔터티 A에 B이 두 개 이상있는 경우 페칭하는 동안 B 하나만 가져와야합니다. 누군가이 가져 오기에 술어를 사용하는 방법을 말해 줄 수 있습니까? 미리 감사드립니다.

    0

    1답변

    MVVM 아키텍처를 사용하고 있으며보기가 매우 복잡하므로보기를 별도의 클래스로 분할 한 다음 각각의 분리 된 뷰 모델을 사용하기로했습니다. 구성 요소를 볼 수 있습니다. 또한 코디네이터 (MVVMC는 기본적으로)를 사용하고 있습니다. 코디네이터를 사용하여 내 View Controller를 설정 한 다음 뷰 모델을 만들어 내보기의 IBOutlets를 통해 액

    0

    1답변

    내 Xcode 프로젝트의 이름을 바꾸기로 결정했습니다. 그런 다음 .xcdatamodeld 파일의 이름을 변경했습니다. 유틸리티에 들어가서 Codegen을 Manual로 설정 한 다음 Editor - Create NSManagedOb ..로 이동하여 두 개의 코어 된 데이터 엔티티 파일을 생성했습니다. 는 지금은 컴파일 할 때와 실행 나는 오류 "Faile

    2

    1답변

    우리 엔티티에 몇 가지 속성을 추가 했으므로 우리의 앱에는 코어 데이터 라이트 웨이트 마이그레이션이 필요합니다. TestFlight에서 베타 테스터의 업데이트를 공개 한 후 일부는 출시 당시 앱이 충돌했다는보고를 받았습니다. 충돌 로그를 얻은 후에 우리는 마이그레이션이 너무 오래 걸리기 때문에 스프링 보드 워치 독이 앱을 죽이고 있다는 것을 깨달았습니다.

    0

    1답변

    일괄 삭제를 수행하는 데 오류가 발생했습니다. 어떤 일이 일어나고 있는지 파악할 수 없습니다. 나는 요청 전화 : self.deleteAllRecords(entity: self.someEntity) 및 기능은 다음과 같습니다 func deleteAllRecords(entity : String) { let delegate = UIApp