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.

6
Jak zapisać Array w CoreData?
Muszę zapisać moją tablicę w danych podstawowych. let array = [8, 17.7, 18, 21, 0, 0, 34] Wartości wewnątrz tej tablicy i liczba wartości są zmienne. 1. Co deklaruję w mojej klasie NSManagedObject? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var date: NSDate @NSManaged var average: NSNumber @NSManaged var historicAverage: NSNumber …

21
Dane podstawowe lokalizacji pliku Sqlite
Zazwyczaj plik sklepu sqlite dla podstawowych aplikacji danych znajduje się w Biblioteka> Obsługa aplikacji> Symulator iPhone'a> 7.1 (lub dowolna wersja, której używasz)> Aplikacje> (Którykolwiek folder zawiera Twoją aplikację)> Dokumenty folderu, ale nie mogę go znaleźć w IOS 8. Przypuszczam, że po prostu dodaliby folder 8.0 do folderu iPhone Simulator, ale …

6
Jak napisać predykat BOOL w danych podstawowych?
Mam atrybut typu BOOLi chcę przeprowadzić wyszukiwanie dla wszystkich zarządzanych obiektów, w których znajduje się ten atrybut YES. W przypadku atrybutów łańcuchowych jest to proste. Tworzę predykat w ten sposób: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"userName = %@", userName]; Ale jak to zrobić, jeśli mam atrybut bool o nazwie selected i …

8
Jak radzić sobie z instancjami Temporary NSManagedObject?
Muszę utworzyć NSManagedObjectinstancje, zrobić z nimi kilka rzeczy, a następnie wyrzucić je do kosza lub przechowywać w sqlite db. Problem polega na tym, że nie mogę tworzyć instancji NSManagedObjectniepołączonych z, NSManagedObjectContextco oznacza, że ​​muszę jakoś wyczyścić, gdy zdecyduję, że nie potrzebuję niektórych obiektów w mojej bazie danych. Aby sobie z …

3
Przykład lub wyjaśnienie migracji podstawowych danych z wieloma przejściami?
Moja aplikacja na iPhone'a wymaga migracji podstawowego magazynu danych, a niektóre bazy danych są dość duże. Dokumentacja Apple sugeruje użycie „wielu przebiegów” do migracji danych w celu zmniejszenia zużycia pamięci. Jednak dokumentacja jest bardzo ograniczona i nie wyjaśnia zbyt dobrze, jak to zrobić. Czy ktoś może wskazać mi dobry przykład …

4
Jak asynchronicznie synchronizować CoreData i usługę internetową REST, a jednocześnie poprawnie propagować wszelkie błędy REST do interfejsu użytkownika
Hej, pracuję tutaj nad warstwą modelu dla naszej aplikacji. Oto niektóre wymagania: Powinien działać na iPhone OS 3.0+. Źródłem naszych danych jest aplikacja RESTful Rails. Powinniśmy buforować dane lokalnie przy użyciu danych podstawowych. Kod klienta (nasze kontrolery UI) powinien mieć jak najmniejszą wiedzę na temat jakichkolwiek rzeczy w sieci i …


7
Klucz podstawowy danych podstawowych
Może się to wydawać głupie, ale nadal nie mogłem wymyślić, jak oznaczyć atrybut jako klucz podstawowy w pliku xcdatamodel. Moja pamięć trwała to plik sqlite. Czy ktoś może mi pomóc? W takim przypadku, jak mogę „sprawdzić”, czy identyfikator jest unikalny? Powinienem napisać metodę walidacji czy coś?

1
Zapisywanie podstawowej jednostki danych w oknie popover w SwiftUI powoduje wygenerowanie błędu nilError bez ponownego przekazania środowiska .View do SubView
Gra ze SwiftUI i Core Data przyniosła mi ciekawy problem. Tak więc sytuacja wygląda następująco: Mam widok główny „AppView” i widok podrzędny o nazwie „SubView”. Widok SubView zostanie otwarty z widoku AppView, jeśli kliknę przycisk plus w NavigationTitleBar jako popover lub arkusz. @Environment(\.managedObjectContext) var managedObjectContext @State private var modal: Bool …
15 ios  swift  core-data  swiftui 

2
Jak zaktualizować @FetchRequest, gdy powiązana jednostka zmienia się w SwiftUI?
W SwiftUI Viewmam polegać Listna @FetchRequestpokazywaniu danych Primaryjednostki i jednostki powiązanej za pośrednictwem relacji Secondary. ViewI jej Listprawidłowo aktualizowany, gdy dodać nowy Primarypodmiot z nowym podmiotem powiązanym wtórnym. Problem polega na tym, że kiedy aktualizuję podłączony Secondaryelement w widoku szczegółowym, baza danych jest aktualizowana, ale zmiany nie są odzwierciedlone na …

1
CoreData i SwiftUI: Kontekst w środowisku nie jest podłączony do stałego koordynatora sklepu
Próbuję nauczyć się podstawowych danych, tworząc aplikację do zarządzania pracą domową. Mój kod działa poprawnie, a aplikacja działa poprawnie, dopóki nie spróbuję dodać nowego zadania do listy. Mam ten błąd Thread 1: EXC_BREAKPOINT (code=1, subcode=0x1c25719e8)na następującej linii: ForEach(courses, id: \.self) { course in. Konsola posiada również ten błąd: Context in …
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.