我正在开发一个IPad应用程序,它使用带有同步功能的预配置数据库,当然,当应用程序启动时,它会检查文档目录上是否存在数据库,如果数据库不存在,应用程序将其数据库从资源文件复制到文档目录。
当我开始使用较小的数据库(<300 MB)的应用程序可以正确启动,但是当我用真实的数据库(5 GB)进行测试时,应用程序由于超时而停止
有没有人知道如何增加应用程序的启动超时?有没有另一种方法来做数据库复制而不必处理这个问题?
提前感谢
对
你应该尽快将UI呈现给用户,然后开始在后台线程上复制数据库
5gb是一个相当大的数据库。如果你打算在app Store上分发这个应用程序,那么你应该知道app Store应用程序的下载限制是2gb。
您不能更改启动超时,因为这是一个系统功能。相反,您需要在按照fichek的建议进行加载时进行更改。