Articles of core data

Come applicare il tipo a un’istanza NSFetchRequest?

In Swift 2 funzionava il seguente codice: let request = NSFetchRequest(entityName: String) ma in Swift 3 dà errore: Il parametro generico “ResultType” non può essere dedotto perché NSFetchRequest è ora un tipo generico. Nei loro documenti hanno scritto questo: let request: NSFetchRequest = Animal.fetchRequest quindi se la mia class di risultato è ad esempio Level […]

Come creare un predicato di Core Data per verificare che una relazione contenga tutti gli oggetti dati?

Impostare: Ho un object Data Core A che ha una relazione to-many con B. Chiama la relazione “items”. Quindi, a.items restituisce tutti i Bs associati a A. Ora, ho un NSSet “itemSet” composto manualmente di oggetti B. Voglio fare quanto segue: return all A objects whose “items” relation exactly matches itemSet Come faccio a build […]

Lavorare con i dati nelle app iOS (cosa scegliere? NSData, CoreData, sqlite, PList, NSUserDefaults)

quando sviluppo un’app per iPhone (Time Tracker, ToDoList ecc.) non so mai quale sia il modo migliore per gestire i dati. Una volta ho usato un plist, la prossima volta sqlite o CoreData. Come decidi qual è il migliore per il tuo progetto? (Solo parlando di gestione dei dati) Ad esempio se vuoi sviluppare: App […]

Creazione di un negozio JSON per iPhone

Abbiamo un sacco di app in cui recuperiamo i dati dai servizi Web remoti come JSON e quindi usiamo un parser per tradurli in un modello Core-Data. Per una delle nostre app, sto pensando che dovremmo fare qualcosa di diverso. Questa applicazione ha dati di sola lettura , che sono volatili e quindi non memorizzati […]

Come usare il primo carattere come nome di una sezione

Sto utilizzando Core Data per una vista tabella e mi piacerebbe utilizzare la prima lettera di ciascuno dei miei risultati come intestazione di sezione (in modo da ottenere l’indice di sezione sul lato). C’è un modo per farlo con il percorso chiave? Qualcosa come in basso, dove uso name.firstLetter come sectionNameKeyPath (sfortunatamente non funziona). Devo […]

NSFetchedResultsController con relazione non aggiornata

Diciamo che ho due entity framework, dipendenti e reparto. Un reparto ha una relazione a molti con il dipendente, molti dipendenti possono trovarsi in ogni dipartimento ma ogni dipendente appartiene a un solo dipartimento. Voglio visualizzare tutti i dipendenti in una vista tabella ordinata per dati che è una proprietà del dipartimento a cui appartengono […]

Errore di Coredata “data: “

Cerco di estrarre i dati da CoreData con il seguente codice NSFetchRequest *request = [[NSFetchRequest alloc] init]; request.entity = [NSEntityDescription entityForName:@”Cave” inManagedObjectContext:self.context]; request.predicate = [NSPredicate predicateWithFormat:@”(latitude > 0) AND (longitude > 0)”]; NSError *error; NSLog(@”%@”,[self.context executeFetchRequest:request error:&error]); NSLog(@”%@”,[error localizedDescription]); CoreData dovrebbe avere 9 oggetti corrispondenti e trova i 9 oggetti. Quindi il predicato dovrebbe funzionare […]

Core Data NSPredicate “cancellato == NO” non funziona come previsto

Sto usando UIManagedDocument con il contesto Parent Child. Nel mio contesto figlio faccio quanto segue Codice 1 NSSet *results = [self.event.memberships filteredSetUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(id evaluatedObject, NSDictionary *bindings) { return ([[evaluatedObject deleted] boolValue] == NO); }]]; Sopra il codice restituisce i risultati previsti (solo membri non cancellati per l’evento). Codice 2 Ma questo codice no. Raccoglie tutti […]

Salvataggio di un’immagine selezionata in CoreData

Sono in grado di selezionare e visualizzare un’immagine dalla libreria di foto, ma il mio objective è di essere in grado di salvare l’immagine selezionata o il percorso del file nei dati di base in modo che quando viene selezionato quel record salvato viene visualizzata anche l’immagine. Ho CoreData funzionante e sono in grado di […]

Implementazione di “Migrazione automatica leggera” per Core Data (iPhone)

Vorrei che la mia app fosse in grado di eseguire una migrazione automatica leggera quando aggiungo nuovi attributi al mio modello di dati di base. Nella guida di Apple questa è l’unica informazione sull’argomento che ho trovato: Migrazione automatica leggera Per richiedere la migrazione automatica leggera, si impostano i flag appropriati nel dizionario delle opzioni […]