cocoa – 基于NSDocument的应用程序读/写sqlite db

我正在为Mac OS X实现一个应用程序,以便轻松访问SQLite数据库.由于用户可以同时处理更多文件,因此我选择了基于文档的应用程序.

大多数书籍和教程解释了如何使用NSData从文件在这样的上下文中创建和读取数据.相反,我的应用程序应该依赖于SQLite库来实现此目的.
为了做到这一点,我应该覆盖哪些方法?

解决方法

仅 – [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;
}

相关文章

我正在用TitaniumDeveloper编写一个应用程序,它允许我使用Ja...
我的问题是当我尝试从UIWebView中调用我的AngularJS应用程序...
我想获取在我的Mac上运行的所有前台应用程序的应用程序图标....
我是一名PHP开发人员,我使用MVC模式和面向对象的代码.我真的...
OSX中的SetTimer在Windows中是否有任何等效功能?我正在使用...
我不确定引擎盖下到底发生了什么,但这是我的设置,示例代码和...