我正在开发一个使用具有同步功能的优先数据库的IPad应用程序当然,当应用程序启动时,它会在Document目录中检查其数据库是否存在,如果数据库不存在,则应用程序复制其数据库从ressource文件到文档目录。
当我开始使用较小的数据库(<300 MB)测试应用程序时,应用程序正确启动,但是当我使用真实数据库(5 GB)测试时,应用程序因超时而停止
任何人都可以知道如何增加应用程序的启动超时?还有另一个approch做数据库副本而不必处理这个问题吗?
提前感谢
此致
答案 0 :(得分:1)
您应该尽快向用户显示UI,然后开始在后台线程上复制数据库。
答案 1 :(得分:1)
5 GB是一个相当大的数据库。如果您打算通过App Store分发此应用程序,那么您应该知道App Store应用程序的下载限制为2 GB。
答案 2 :(得分:1)
您无法更改启动超时,因为这是一个系统功能。相反,您需要在执行加载时更改fichek建议。