Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 iPhone 应用程序使用一个小型数据库来存储其设置和保存的文件。如何确保将默认数据库及其默认设置分发给任何下载它以及应用程序文件的人?
编辑对不起,当我发布这个时我很着急。我忘了提到数据库需要在应用程序的“文档”文件夹中结束,以便用户以后可以备份它。
-灰
把它放在“资源”中。然后在您第一次启动时,您需要从 mainBundle 中加载该文件并将其保存到 Documents 目录中。该文件将“随应用程序一起提供”,但它不会存在于正确的位置以被备份捕获。
一个副作用是,将应用程序恢复到出厂设置就像删除该文件一样简单。下次启动时,您会看到没有文件,然后从捆绑包中复制一个新文件。
您将其作为文件包含在应用程序的 Resources 文件夹中。