내 앱은 지속성 데이터 저장소로 CoreData을 사용하고 있습니다. 아래는 내 tableview에 대한 코드입니다. 시뮬레이터에서는 잘 실행되지만, 전화로 실행하면 매우 느려집니다. 최적화에 대한 모든 제안에 감사드립니다 :) -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndex
.sqlite 데이터베이스 파일을 미리 프로젝트로 가져 와서 CoreDataStack을 생성하고 있습니다. func seedCoreDataContainerIfFirstLaunch() {
//1
let previouslyLaunched = UserDefaults.standard.bool(forKey: "previouslyLaunched")
코어 데이터를 데이터베이스로 사용하는 응용 프로그램을 가지고 있는데 내 NSManagedObject 하위 클래스에 작성한 DB 쿼리에 대한 테스트 사례를 작성하려고하는데 삽입이 작동하면 true를 반환합니다. 성공적으로 이 같은 내 개체에 개체를 삽입하기 위해 노력하고있어 : func testDBInser() {
let appDelegate: Ap
안녕하세요 전체 & 미리 감사드립니다! 저는 Core Data가있는 멍청한 사람이고 recid라는 이름의 필드 중 하나에서 데이터를 변경해야합니다. 내 핵심 데이터 모델에서 recid as int 16을 다시 작성했습니다. 내가해야 할 일은 기록을 가져오고 기록을 변경 한 것입니다. 우리는 5 대 1로 말할 것입니다. 어떻게해야할까요? 여기에 내가 작성한
은 내가 자식 컨텍스트를 사용하는 방법을 학습 때 : let childContext =
NSManagedObjectContext(
concurrencyType: .mainQueueConcurrencyType)
childContext.parent = coreDataStack.mainContext
let childEntry =
childContext.
핵심 데이터에 저장된 데이터가있는 앱이 있지만 해당 데이터를 오늘 확장 프로그램에 전달해야합니다. 핵심 데이터로 처리하려고했지만 작동하지 않습니다. 어쩌면 나는 사용자 확장자로 앱의 데이터를 전달하기 위해 userdefaults를 사용해야 할 수도 있습니다. 도움이 될 것입니다.
은 여러 개의 관리되는 개체 컨텍스트와 함께 작동하는 방법을 학습하고, 드릴의 중간에 let childContext =
NSManagedObjectContext(
concurrencyType: .mainQueueConcurrencyType)
childContext.parent = coreDataStack.mainContext
let childEntr
여기에서 내가 뭘 잘못하고 있는지 잘 모르겠다./ 원하는 것은 엔티티 내의 코어 데이터 속성에 저장된 모든 데이터를 주어진 이름으로 얻을 수 있어야한다는 것입니다. 예를 들어 사용자 "James"에 대한 모든 정보가 저장됩니다. func getUserDetails(name: String) {
let context = appDelegate.persi
내 응용 프로그램에있는 모든 엔터티를 관리하기위한 클래스를 작성하고 싶습니다. 하나의 사용자 지정 엔터티에 대한 내 코드 fore managerClass가 있지만이 컨텍스트에서 manageObject 형식을 설정하는 데 문제가 있습니다. public func clearEntityContex() {
let fetchRequest: NSFetchRe
저는 신속하고 핵심 데이터에 대해 배웠고 현재 작업중인 프로젝트에서이 데이터를 구현하려고합니다. 은 이전에 내가 두 엔티티를 만들려고 struct Course : Decodable {
let CourseName : String;
let Requirements : String;
}
struct AllCourses : Decodable {
let P