«core-data» 태그된 질문

Core Data는 iOS, iPadOS, tvOS, watchOS 및 macOS를위한 Apple의 개체 모델링 및 지속성 프레임 워크입니다. Xcode는 엔티티, 속성 및 관계를 지정하기위한 객체 모델 편집기를 제공합니다.

13
NSManagedObject의 특정 하위 클래스를 찾을 수 없습니다
Core Data로 앱을 개발 중입니다. 내가 사용하여 인스턴스를 만들 때 : let entity = NSEntityDescription.entityForName("User", inManagedObjectContext: appDelegate.managedObjectContext) let user = User(entity: entity, insertIntoManagedObjectContext: appDelegate.managedObjectContext) 로그에 경고가 있습니다. CoreData: warning: Unable to load class named 'User' for entity 'User'. Class not found, using default NSManagedObject instead. 어떻게 고칠 수 있습니까? 또 …

8
NSPredicate : NSDate 속성의 날짜별로 개체 필터링
NSDate속성 이있는 핵심 데이터 모델이 있습니다. 매일 데이터베이스를 필터링하고 싶습니다. 솔루션이를 포함 할 것이라고 가정 NSPredicate하지만 모든 것을 통합하는 방법을 잘 모르겠습니다. 나는이 개 날 비교하는 방법을 알고 NSDate들 사용 NSDateComponents하고 NSCalendar있지만, 어떻게 그것을 필터링합니까 NSPredicate? 아마도 NSManagedObject연도, 월, 일만 포함 된 날짜를 반환 할 수있는 하위 클래스에 범주를 만들어야 …

2
executeFetchRequest에서 "열거하는 동안 컬렉션이 변경되었습니다."
나는 몇 시간 동안 문제에 갇혀 있고 stackoverflow에서 이것에 대한 모든 것을 읽었고 (그리고 발견 된 모든 조언을 적용) 이제 공식적으로 도움이 필요합니다. ;영형) 컨텍스트는 다음과 같습니다. 내 iPhone 프로젝트에서 백그라운드에서 데이터를 가져 와서 관리되는 개체 컨텍스트에 삽입해야합니다. 여기에서 찾은 조언에 따라 내가하는 일은 다음과 같습니다. 메인 moc 저장 기본 …

3
특정 개체 ID에서 Core Data 개체를 가져 오는 방법은 무엇입니까?
다음 코드를 사용하여 Core Data에서 개체의 ID를 쉽게 얻을 수 있습니다. NSManagedObjectID *moID = [managedObject objectID]; 그러나 특정 개체 ID를 제공하여 핵심 데이터 저장소에서 개체를 가져 오는 방법이 있습니까? 다음과 같이 NSFetchRequest를 사용하여이 작업을 수행 할 수 있다는 것을 알고 있습니다. NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; NSEntityDescription *entity = …

3
모범 사례-자신의 프로젝트 / 앱을위한 NSError 도메인 및 코드
거기에있다 이전 SO 게시물을 자신의 프레임 워크에 대한 오류 도메인을 설정에 대한,하지만 오류 도메인 및 사용자 지정 오류 코드를 설정에 관한 가장 좋은 방법은 무엇인가 자신의 프로젝트 / 앱은 ? 예를 들어 검증이 많은 Core Data 집약적 인 앱에서 작업하고 있다고 가정 할 때 "기성품"Core Data 오류 코드 (예 : …

2
동기화 및 백업을 위해 Core Data, iCloud 및 CloudKit 사용 및 함께 작동하는 방법
데이터를 저장, 동기화 및 백업하려는 앱을 만드는 초기 단계에 있습니다. 앱은 데이터베이스에 데이터 만 저장하지 않습니다. iOS 8 이상이 될 예정이므로 CloudKit을 사용할 수 있습니다. 몇 가지 조사를 수행했지만 Core Data, iCloud 및 CloudKit이 함께 작동하는 방식에 대해서는 아직 명확하지 않습니다. 이해하는 한 CloudKit은 클라우드로 /에서 데이터를 가져오고 검색하는 방법 …


2
Coredata 오류“data : <fault>”
다음 코드를 사용하여 CoreData에서 데이터를 가져 오려고합니다. NSFetchRequest *request = [[NSFetchRequest alloc] init]; request.entity = [NSEntityDescription entityForName:@"Cave" inManagedObjectContext:self.context]; request.predicate = [NSPredicate predicateWithFormat:@"(latitude &gt; 0) AND (longitude &gt; 0)"]; NSError *error; NSLog(@"%@",[self.context executeFetchRequest:request error:&amp;error]); NSLog(@"%@",[error localizedDescription]); CoreData에는 9 개의 일치하는 개체가 있어야하며 9 개의 개체를 찾습니다. 따라서 술어는 작동하지만 콘솔에서 얻습니다. …
107 iphone  core-data 

9
NSFetchRequest 인스턴스에 유형을 적용하는 방법은 무엇입니까?
Swift 2에서는 다음 코드가 작동했습니다. let request = NSFetchRequest(entityName: String) 그러나 Swift 3에서는 오류가 발생합니다. 일반 매개 변수 "ResultType"을 유추 할 수 없습니다. NSFetchRequest이제 일반 유형 이기 때문 입니다. 그들의 문서에서 그들은 다음과 같이 썼습니다. let request: NSFetchRequest&lt;Animal&gt; = Animal.fetchRequest 그래서 내 결과 클래스가 예를 들어 Level어떻게 올바르게 요청해야합니까? 작동하지 …
102 swift  core-data  swift3 

4
Xcode 4 및 핵심 데이터 : SQL 디버깅을 활성화하는 방법
범용 iOS 앱에서 작업 중이며 디버깅 할 때 로그에서 원시 SQL을보고 싶습니다. 이 블로그 게시물 에는 iOS 코어 데이터 개발을 위해 원시 SQL 로깅을 활성화하는 방법에 대한 정보가 있습니다 . 주어진 예제는 Xcode 3에 대한 것이며 Xcode 4에서 이것을 활성화하는 방법이 명확하지 않습니다. "Product"-&gt; "Edit Scheme"을 시도 하고 "Arguments Passed …
102 sql  ios  core-data  xcode4 

1
iOS 5에서 빠르고 효율적인 핵심 데이터 가져 오기 구현
질문 : 내 NSFetchedResultsController가 UI를 업데이트하도록 트리거하도록 부모 컨텍스트에서 변경 사항이 유지되도록 자식 컨텍스트를 얻으려면 어떻게해야합니까? 설정은 다음과 같습니다. 많은 XML 데이터를 다운로드하고 추가하는 앱이 있습니다 (약 2 백만 개의 레코드, 각각 일반 텍스트 단락 크기). sqlite 파일의 크기는 약 500MB가됩니다. 이 콘텐츠를 Core Data에 추가하는 데는 시간이 걸리지 만 …

10
모델을 자동으로 마이그레이션하기 위해 Core Data를 얻으려면 어떻게해야합니까?
Core Data 모델의 자동 / 경량 마이그레이션에 대한 설명서를 읽었지만 구현하는 데 문제가 있습니다. 내가 이해했듯이 응용 프로그램은 보유한 모델과 장치에 존재하는 모델이 이미 동일하지 않음을 인식해야합니다. 속성 또는 관계 및 유사한 간단한 변경 만 추가 한 경우 모델을 자동으로 업그레이드해야합니다. 모든 포인터-Xcode에서 무언가를 설정해야합니까?
96 core-data 

27
nil 모델로 NSPersistentStoreCoordinator를 만들 수 없습니다.
Core Data에서 첫 번째 균열이 발생했으며 장치에서 코드를 실행할 때 다음 오류가 발생하지만 시뮬레이터에서는 제대로 작동합니다 .. * 포착되지 않은 예외 'NSInvalidArgumentException'으로 인해 앱 종료, 이유 : 'nil 모델로 NSPersistentStoreCoordinator를 생성 할 수 없음' 문제를 일으킬 수있는 내 방법 중 일부 : - (NSManagedObjectContext *)managedObjectContext { if (__managedObjectContext != nil) …

12
CoreData : 경고 : 명명 된 클래스를로드 할 수 없습니다.
Xcode 6.1을 사용하여 기존 Objective-C TV Show 앱을 새 Swift 버전으로 복제하고 있으며 CoreData에 몇 가지 문제가 있습니다. 4 개의 엔티티 모델을 만들고 NSManagedObject 하위 클래스 (Swift에서)를 만들었으며 모든 파일에는 적절한 앱 대상이 설정되어 있습니다 ( 'Compile Sources'). 새 엔티티를 삽입하려고 할 때마다이 오류가 계속 발생합니다. CoreData : 경고 : …

8
iPhone의 JSON 및 핵심 데이터
핵심 데이터 개체 그래프가 있습니다 (대다 관계로 연결된 두 항목으로 구성됨). 비교적 경험이없는 iPhone 개발자로서 누구나 접근 방식을 추천 할 수 있는지 여부와 iPhone에 적합한 JSON 구현이 궁금했습니다. 핵심 데이터 레코드를 JSON 문자열로 변환합니다 (엔티티 간의 관계를 유지하면서). 과 JSON 문자열을 다시 핵심 데이터 객체로 변환합니다 (다시 엔티티 간의 관계 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.