1

我有一个已发布的 ipad 应用程序,它是一个报摊应用程序。

自从 5.1 iOs 更新以来,当我尝试使用 NKAssetDownload 下载任何问题时,我在更新开始之前延迟了很长时间。

我没有收到任何错误消息或任何内容,下载开始需要很长时间(5-10 分钟)。

下载开始后,它会正常进行并完成,不会有任何进一步的延迟或错误。

如果我能对问题可能是什么或如何调试它有任何建议,我将不胜感激,因为这是一个实时应用程序,客户开始发疯。

先感谢您。

4

2 回答 2

0

Apple 建议您将问题下载为一个文件。如果您下载多个文件(例如,每页一个文件),更新通知出现前会有延迟。这是因为发送到应用程序的下载进度指示是针对每个文件的。如果您一次下载多个文件,则由于共享带宽而延长了在一个文件上取得显着(通知)进度所需的时间。

于 2012-06-08T20:25:21.547 回答
0

我也有这个问题。我最终仅将 NKAssetDownload 用于报亭推送后台下载。对于在前台运行的普通应用内下载,我使用 URLConnection。NKAssetDownload 似乎不是为前台使用而设计的,因为它不够可靠,用户无法等待它完成。

于 2013-03-12T09:48:38.957 回答