Skip to content

Instantly share code, notes, and snippets.

@frr149
Last active May 3, 2016 18:32
Show Gist options
  • Save frr149/9ca6aafa86499b695b33faf3f3c09b03 to your computer and use it in GitHub Desktop.
Save frr149/9ca6aafa86499b695b33faf3f3c09b03 to your computer and use it in GitHub Desktop.
func backgroundLoad(){
if let coord = self.stack.context.persistentStoreCoordinator{
let bckgContext = NSManagedObjectContext(concurrencyType: .PrivateQueueConcurrencyType)
bckgContext.persistentStoreCoordinator = coord
// This will run in the background
bckgContext.performBlock(){
for i in 1..<100{
let nb = Notebook(name: "New notebook \(i)", context: bckgContext)
for j in 1..<100{
let note = Note(text: "Type something \(j)", context: bckgContext)
note.notebook = nb
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment