Pytania otagowane jako core-data

Core Data to platforma modelowania obiektów i trwałości firmy Apple dla systemów iOS, iPadOS, tvOS, watchOS i macOS. Xcode udostępnia edytor modeli obiektów do określania jednostek, atrybutów i relacji.

13
Nie można znaleźć określonej podklasy NSManagedObject
Pracuję nad stworzeniem aplikacji z Core Data. Kiedy utworzyłem instancję przy użyciu: let entity = NSEntityDescription.entityForName("User", inManagedObjectContext: appDelegate.managedObjectContext) let user = User(entity: entity, insertIntoManagedObjectContext: appDelegate.managedObjectContext) Otrzymałem ostrzeżenie w dzienniku: CoreData: warning: Unable to load class named 'User' for entity 'User'. Class not found, using default NSManagedObject instead. Jak mogłem to …

9
NSPredicate: filtrowanie obiektów według dnia właściwości NSDate
Mam model Core Data z NSDatewłaściwością. Chcę filtrować bazę danych według dnia. Zakładam, że rozwiązanie będzie obejmować NSPredicate, ale nie jestem pewien, jak to wszystko połączyć. Wiem, jak porównać dzień dwóch dni NSDateprzy użyciu NSDateComponentsi NSCalendar, ale jak mogę to przefiltrować za pomocą NSPredicate? Być może muszę utworzyć kategorię w …


3
Jak uzyskać obiekt danych podstawowych z określonego identyfikatora obiektu?
Mogę łatwo uzyskać identyfikator obiektu w danych podstawowych za pomocą następującego kodu: NSManagedObjectID *moID = [managedObject objectID]; Czy jednak istnieje sposób, aby wydobyć obiekt z podstawowego magazynu danych, nadając mu określony identyfikator obiektu? Wiem, że mogę to zrobić za pomocą NSFetchRequest, na przykład: NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; NSEntityDescription …

3
Najlepsza praktyka - domeny i kody NSError dla własnego projektu / aplikacji
Istnieje poprzedni post dotyczący konfigurowania domen błędów dla własnych frameworków, ale jaka jest najlepsza praktyka dotycząca konfigurowania domen błędów i niestandardowych kodów błędów dla własnego projektu / aplikacji ? Na przykład, przypuśćmy, że pracujesz nad aplikacją intensywnie korzystającą z podstawowych danych z dużą liczbą walidacji, czy po prostu trzymaj się …

2
Korzystanie z danych podstawowych, iCloud i CloudKit do synchronizacji i tworzenia kopii zapasowych oraz tego, jak to działa razem
Jestem na wczesnym etapie tworzenia aplikacji, w której chciałbym zapisywać, synchronizować i tworzyć kopie zapasowe danych. Aplikacja nie będzie przechowywać żadnych plików, tylko dane w bazie danych. Będzie to iOS 8 i nowsze, więc będę mógł używać CloudKit. Zrobiłem kilka badań i nadal nie wiem, jak współdziałają Core Data, iCloud …


2
Coredata Error „data: <fault>”
Próbuję wyciągnąć dane z CoreData za pomocą następującego kodu 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 powinien mieć 9 pasujących obiektów i znajduje 9 obiektów. Więc predykat powinien …
107 iphone  core-data 

9
Jak zastosować typ do wystąpienia NSFetchRequest?
W Swift 2 działał następujący kod: let request = NSFetchRequest(entityName: String) ale w Swift 3 daje błąd: Nie można wywnioskować parametru ogólnego „ResultType” ponieważ NSFetchRequestjest teraz typem ogólnym. W swoich dokumentach napisali to: let request: NSFetchRequest&lt;Animal&gt; = Animal.fetchRequest więc jeśli moja klasa wyników to na przykład Level jak mam poprawnie …
102 swift  core-data  swift3 

4
Xcode 4 i podstawowe dane: Jak włączyć debugowanie SQL
Pracuję nad uniwersalną aplikacją na iOS i chciałbym widzieć surowy kod SQL w dziennikach podczas debugowania. W tym poście na blogu znajduje się kilka informacji o tym, jak włączyć rejestrowanie surowego kodu SQL na potrzeby tworzenia podstawowych danych systemu iOS. Podany przykład dotyczy Xcode 3 i po prostu nie jest …
102 sql  ios  core-data  xcode4 

1
Wdrażanie szybkiego i wydajnego importu danych podstawowych na iOS 5
Pytanie : Jak sprawić, aby mój kontekst podrzędny zobaczył zmiany utrwalone w kontekście nadrzędnym, tak aby wyzwalały one mój NSFetchedResultsController w celu zaktualizowania interfejsu użytkownika? Oto konfiguracja: Masz aplikację, która pobiera i dodaje dużo danych XML (około 2 milionów rekordów, każdy mniej więcej rozmiar normalnego akapitu tekstu). Plik .sqlite ma …

10
Co muszę zrobić, aby dane podstawowe mogły automatycznie migrować modele?
Przeczytałem dokumentację dotyczącą automatycznej / lekkiej migracji modeli Core Data - ale mam problemy z jej wdrożeniem. Jak rozumiem, aplikacja powinna zauważyć, że model, który ma, i model, który już istnieje na urządzeniu, nie są tym samym. Jeśli dodałeś tylko atrybuty lub relacje i podobne proste zmiany, model powinien zostać …
96 core-data 

27
Nie można utworzyć NSPersistentStoreCoordinator z modelem zerowym
Miałem pierwsze pęknięcie w Core Data i otrzymuję następujący błąd podczas uruchamiania kodu na moim urządzeniu, ale działa dobrze na symulatorze. * Zakończenie aplikacji z powodu nieprzechwyconego wyjątku „NSInvalidArgumentException”, przyczyna: „Nie można utworzyć NSPersistentStoreCoordinator z modelem zerowym” Niektóre z moich metod, które mogą powodować problem: - (NSManagedObjectContext *)managedObjectContext { if …


8
JSON i podstawowe dane na iPhonie
Mam podstawowy wykres obiektów danych (składający się z dwóch jednostek połączonych relacją wiele). Byłem ciekawy, jako stosunkowo niedoświadczony programista iPhone'a, czy ktokolwiek mógłby polecić podejście i odpowiednią implementację JSON dla iPhone'a, która pozwoliłaby mi: przekonwertować podstawowe rekordy danych na ciąg JSON (przy zachowaniu relacji między jednostkami); i przekonwertuj ciąg JSON …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.