c'è un modo. Puoi fare ogni elemento manualmente, ad es. Tu hai il tuo array:
let employee: NSMutableArray = []
employee.addObject(["name":"Bill","LastName":"Hanks"])
employee.addObject(["name":"Rolex","LastName":"Swarzer"])
employee.addObject(["name":"Clive","LastName":"Martin"])
employee.addObject(["name":"Jimi","LastName":"Hendrix"])
Supponendo che avete creato il vostro CoreData con Entity "Dipendente" e attributi "nome" e "cognome" di effettuare le seguenti per aggiungerlo in ...
let appDel = UIApplication.sharedApplication().delegate as! AppDelegate
let context = appDel.managedObjectContext
for item in employee {
do {
let newUser = NSEntityDescription.insertNewObjectForEntityForName("Employee", inManagedObjectContext: context)
newUser.setValue(item["name"], forKey: "name")
newUser.setValue(item["LastName"], forKey: "lastname")
try context.save()
} catch {
//do nothing
}
È quindi possibile recuperare tutti gli elementi utilizzando la richiesta di recupero o il controller dei risultati NSFetched
Grazie per il tuo suggerimento. Hai ragione. Dovrei farlo correttamente. –
Puoi dirmi se ho bisogno di creare esplicitamente gli attributi di id della ricetta e id dell'ingrediente nell'entità joint? o xcode lo gestisce automaticamente se viene stabilita una relazione? –
Vedo cosa intendi per l'ordinamento e la visualizzazione dei risultati di ricerca. Tuttavia, non ha ora bisogno di una serie di oggetti ingrediet personalizzati? La mia app ha bisogno di un array di stringhe (e non trarrebbe beneficio da un modello come sopra), e ancora non so come archiviare l'array. qualsiasi aiuto? – Japes