Только -[NSDocument readFromURL:ofType:error:]
.Я предполагаю, что каждое изменение сохраняется автоматически (SQLite), поэтому вам не нужно действие сохранения.
Я также сделал это, и мне это очень понравилось.
Например:
- (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;
}