«core-data» etiketlenmiş sorular

Core Data, Apple'ın iOS, iPadOS, tvOS, watchOS ve macOS için nesne modelleme ve kalıcılık çerçevesidir. Xcode, varlıkları, nitelikleri ve ilişkileri belirtmek için bir nesne modeli düzenleyicisi sağlar.

8
İPhone'da JSON ve Temel Veriler
Bir temel veri nesnesi grafiğim var (bir çok ilişkisiyle birbirine bağlanan iki varlıktan oluşan). Nispeten deneyimsiz bir iPhone geliştiricisi olarak, birinin bir yaklaşımı ve iPhone için uygun bir JSON uygulamasını önerip öneremeyeceğini merak ediyordum, bu da bana şunları yapmamı sağlar: çekirdek veri kayıtlarını bir JSON dizesine dönüştürmek (varlıklar arasındaki ilişkiyi …

21
Sqlite Dosya Konumu Çekirdek Verileri
Tipik olarak, temel veri uygulamaları için sqlite depo dosyası şurada bulunur: Kitaplık> Uygulama Desteği> iPhone Simulator> 7.1 (veya hangi sürümü kullanıyor olursanız olun)> Uygulamalar> (Uygulamanızı içeren klasör)> Belgeler klasör, ancak IOS 8'de bulamıyorum. iPhone Simulator klasörünün içine bir 8.0 klasörü ekleyeceklerini varsayıyorum, ancak orada değil. Onu bulabilen var mı?

6
Çekirdek Verilere bir BOOL koşulu nasıl yazılır?
Bir tür özniteliğim var BOOLve bu özniteliğin olduğu tüm yönetilen nesneler için bir arama yapmak istiyorum YES. Dize nitelikleri için basittir. Bunun gibi bir yüklem yaratıyorum: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"userName = %@", userName]; Ama seçilmiş adında bir bool özniteliğim varsa ve bunun için bir dayanak oluşturmak istersem , bunu …

8
Geçici NSManagedObject örnekleriyle nasıl başa çıkılır?
NSManagedObjectÖrnekler oluşturmam , onlarla bazı şeyler yapmam ve sonra bunları çöpe atmam veya sqlite db'ye kaydetmem gerekiyor. Sorun şu ki, NSManagedObjectbağlantısız örnekler oluşturamıyorum NSManagedObjectContextve bu , veritabanımdaki bazı nesnelere ihtiyacım olmadığına karar verdikten sonra bir şekilde temizlemem gerektiği anlamına geliyor. Bununla başa çıkmak için, aynı koordinatörü kullanarak bir bellek içi …

3
Birden fazla geçişle Temel Veri Taşıma örneği veya açıklaması?
İPhone uygulamamın temel veri deposunu taşıması gerekiyor ve bazı veritabanları oldukça büyük. Apple'ın belgeleri, bellek kullanımını azaltmak için verileri taşımak için "birden çok geçiş" kullanılmasını önerir. Ancak, dokümantasyon çok sınırlıdır ve bunun nasıl yapılacağını çok iyi açıklamaz. Biri beni ya iyi bir örneğe yönlendirebilir ya da bunu nasıl başaracağına dair …

4
CoreData ve bir REST web hizmeti eşzamansız olarak nasıl eşitlenir ve aynı zamanda REST hataları kullanıcı arabirimine doğru şekilde yayılır
Hey, buradaki uygulamamız için model katmanı üzerinde çalışıyorum. Bazı gereksinimler şu şekildedir: İPhone OS 3.0+ üzerinde çalışmalıdır. Verilerimizin kaynağı bir RESTful Rails uygulamasıdır. Verileri Core Data kullanarak yerel olarak önbelleğe almalıyız. İstemci kodu (UI denetleyicilerimiz), herhangi bir ağ öğesi hakkında olabildiğince az bilgiye sahip olmalı ve modeli Core Data API …

5
iPhone Temel Verileri "Üretim" Hatası İşleme
Apple referansları tarafından sağlanan örnek kodda Core Data hatalarını nasıl işlemeniz gerektiğini gördüm. Yani: NSError *error = nil; if (![context save:&error]) { /* Replace this implementation with code to handle the error appropriately. abort() causes the application to generate a crash log and terminate. You should not use this function …

1
Temel veri varlıklarını SwiftUI'de popover'e kaydetmek, .environment öğesini tekrar SubView'a geçirmeden nilError değerini atar
SwiftUI ve Core Data ile oynamak beni meraklı bir soruna getirdi. Durum şu şekildedir: Ana görünümü "AppView" ve "SubView" adlı bir alt görünümü var. NavigationTitleBar'daki artı düğmesini popover veya sayfa olarak tıklarsam SubView görünümü AppView görünümünden açılır. @Environment(\.managedObjectContext) var managedObjectContext @State private var modal: Bool = false ... Button(action: { …
15 ios  swift  core-data  swiftui 

2
SwiftUI'de ilgili bir Varlık değiştiğinde @FetchRequest nasıl güncellenir?
Bir SwiftUI olarak Viewi sahip Listgöre @FetchRequestbir verilerini gösteren Primarybir varlık ve ilişki üzerinden, Secondaryvarlık. ViewVe onun Listyeni bir eklediğinizde, doğru güncellenir PrimaryYeni bir ilgili ikincil varlık ile varlık. Sorun, bağlı Secondaryöğeyi bir ayrıntı görünümünde güncelleştirdiğimde, veritabanı güncelleştirilir, ancak değişiklikler PrimaryListeye yansıtılmaz . Açıkçası, @FetchRequestbaşka bir Görünümdeki değişiklikler tarafından tetiklenmez. …

1
CoreData ve SwiftUI: Ortamdaki bağlam, kalıcı bir mağaza koordinatörüne bağlı değil
Bir ev ödevi yönetme uygulaması oluşturarak kendime Temel Verileri öğretmeye çalışıyorum. Benim kod iyi inşa ve ben listeye yeni bir atama eklemek çalışıncaya kadar uygulama iyi çalışır. Bu hatayı alıyorum Thread 1: EXC_BREAKPOINT (code=1, subcode=0x1c25719e8)aşağıdaki satırda: ForEach(courses, id: \.self) { course in. Konsol de bu hata var: Context in environment …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.