Only -[NSDocument readFromURL:ofType:error:] . I believe that every change is saved automatically (SQLite), so you do not need a save action.
I did it too, and I really liked it.
For instance:
- (BOOL)readFromURL:(NSURL *)URL ofType:(NSString *)type error:(NSError **)error { if (sqlite3_open_v2([[URL path] UTF8String], &db, SQLITE_OPEN_READWRITE, NULL) != SQLITE_OK) { sqlite3_close(db); return NO; } return YES; }
user142019
source share