在程序中,我需要让用户将数据保存到 SQLite 数据库(“另存为”选项)。 我通过使用 NSTask 发送如下命令来做到这一点:“sqlite3 ./mydatbase.db”作为终端命令。它在我自己的 Mac 上运行良好,但在其他未安装 Xcode 的 Mac 上则无法运行(就像 SQLite 使用 Xcode 安装一样)。 问题是:有没有办法以编程方式为没有 SQLite 的系统创建一个新数据库(而不是一个新表)? 任何答案表示赞赏。
最佳答案
当您尝试打开不存在的数据库文件时,SQLite 会自动创建它。
关于cocoa - 如何在 Cocoa for OSX 中通过 SQLite 以编程方式创建新数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12477707/