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

cocoa – 基于NSDocument的应用程序读写sqlite db,第1张

概述我正在为Mac OS X实现一个应用程序,以便轻松访问SQLite数据库.由于用户可以同时处理更多文件,因此我选择了基于文档的应用程序. 大多数书籍和教程解释了如何使用NSData从文件在这样的上下文中创建和读取数据.相反,我的应用程序应该依赖于SQLite库来实现此目的. 为了做到这一点,我应该覆盖哪些方法? 仅 – [NSDocument readFromURL:ofType:error:]. 我正在为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;}
总结

以上是内存溢出为你收集整理的cocoa – 基于NSDocument的应用程序读/写sqlite db全部内容,希望文章能够帮你解决cocoa – 基于NSDocument的应用程序读/写sqlite db所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1001023.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存