应用程序已卸载但数据库仍可用于Mac OS X设备

时间:2018-04-25 12:04:44

标签: swift xcode macos sqlite

我仍在使用数据库处理一个应用程序。我成功地创建了应用程序并创建了.app文件。

现在每当我将.app文件安装到Mac设备中,并运行此应用程序,数据库创建并成功运行。但是,当我从Mac设备卸载该应用程序并再次将.app文件安装到同一Mac OS X设备并运行此应用程序时,先前创建的数据库数据已加载。

查询是在我从设备卸载应用程序时,数据库未从设备中删除。

有人有想法吗?建议我。

1 个答案:

答案 0 :(得分:0)

找到上面的问题解决方案。我用应用程序包路径创建应用程序数据库解决了这个问题。因此,无论何时将应用程序安装到设备中,数据库都将创建为捆绑路径,每当我从任何设备卸载应用程序时,数据库都将通过卸载应用程序删除。