Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I faced with same question. And my investigation's thread leads me to iOS developer library <a href="https://developer.apple.com/library/ios/#samplecode/Locations/Introduction/Intro.html#//apple_ref/doc/uid/DTS40008406" rel="nofollow">example</a>.</p> <p>The main idea is creation of coordinator (link) between our datamodel and *.sqlite file. And this file we can observe, edit, copy and import.</p> <pre><code>- (NSManagedObjectContext *) managedObjectContext { if (managedObjectContext != nil) { return managedObjectContext; } NSPersistentStoreCoordinator *coordinator = [self persistentStoreCoordinator]; if (coordinator != nil) { managedObjectContext = [[NSManagedObjectContext alloc] init]; [managedObjectContext setPersistentStoreCoordinator: coordinator]; } return managedObjectContext; } - (NSManagedObjectModel *)managedObjectModel { if (managedObjectModel != nil) { return managedObjectModel; } managedObjectModel = [[NSManagedObjectModel mergedModelFromBundles:nil] retain]; return managedObjectModel; } - (NSPersistentStoreCoordinator *)persistentStoreCoordinator { if (persistentStoreCoordinator != nil) { return persistentStoreCoordinator; } NSURL *storeUrl = [NSURL fileURLWithPath: [[self applicationDocumentsDirectory] stringByAppendingPathComponent: @"Locations.sqlite"]]; NSError *error; persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel: [self managedObjectModel]]; if (![persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeUrl options:nil error:&amp;error]) { // Handle the error. } return persistentStoreCoordinator; } </code></pre> <p>And it seems, that, during work with DB, <em>.sqlite would be created in ~/Library/Application Support/iPhone Simulator/4.3.2/Applications/<strong></em></strong>-<em><strong></em>*-<em>*</em></strong>-<em>*</em>/Documents </p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload