2011-08-16 84 views
1

我正在开发一个IPad应用程序,该应用程序使用带有同步功能的优先数据库,当然,当应用程序启动时,它会检查数据库是否存在于Document目录中,如果数据库不存在应用程序将其数据库从资源文件复制到文档目录。IPad应用程序启动超时

当我开始用较小的数据库(< 300 MB)的应用程序正常启动,但是当我真正的数据库(5 GB)测试它的应用程序已停止由于超时

任何人都可以测试应用程序有想法如何增加应用程序的启动超时?有没有处理这个问题做数据库复制的另一个接近?

感谢的提前

问候

回答

1

您应该尽快提出的UI给用户,然后开始复制在后台线程数据库。

+1

+1我在iPhone上进行了可用性测试,发现用户开始将解释启动时间超过5秒作为挂起,超过10秒作为冻结/崩溃。他们会在iPad上容忍更长的发布时间,但不会太多。在任何情况下,启动到初始屏幕,如果您必须长时间加载,请告诉用户正在进行的操作。否则,他们会认为你的应用程序越野车。 – TechZen

1

5 GB是一个相当大的数据库。如果您打算在App Store上发布此应用,那么您应该知道,App Store应用的下载限制为2 GB。

+0

我们正在部署我们的应用程序与内部策略,所以我们不会使用App Store,但在iPad应用程序有任何物理大小限制?提前致谢 –

1

您无法更改启动超时,因为这是系统功能。相反,您需要在建议的fichek时进行更改。

相关问题