Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的iOS Live应用程序。正在缓存下载链接_Ios_Caching_Download_App Store_Nsurlconnection - Fatal编程技术网

我的iOS Live应用程序。正在缓存下载链接

我的iOS Live应用程序。正在缓存下载链接,ios,caching,download,app-store,nsurlconnection,Ios,Caching,Download,App Store,Nsurlconnection,我现在在苹果商店有一个实时应用程序。我的应用程序连接到我的服务器以下载视频并将其存储在设备上供以后使用。我的服务器昨天宕机,导致我的应用程序在尝试连接到服务器时崩溃(这不是我的问题,我将在下一个版本中修复它,以免应用程序崩溃)。我解决了服务器问题,现在已经启动并运行了 问题在于已经安装了我的应用程序的用户。应用程序正在缓存旧的断开链接!而且还在崩溃。我在facebook页面上发布的第一个快速解决方案是删除应用程序并重新安装。有没有其他解决办法。比如删除应用缓存或其他东西,以及如何执行 如果我发布

我现在在苹果商店有一个实时应用程序。我的应用程序连接到我的服务器以下载视频并将其存储在设备上供以后使用。我的服务器昨天宕机,导致我的应用程序在尝试连接到服务器时崩溃(这不是我的问题,我将在下一个版本中修复它,以免应用程序崩溃)。我解决了服务器问题,现在已经启动并运行了

问题在于已经安装了我的应用程序的用户。应用程序正在缓存旧的断开链接!而且还在崩溃。我在facebook页面上发布的第一个快速解决方案是删除应用程序并重新安装。有没有其他解决办法。比如删除应用缓存或其他东西,以及如何执行

如果我发布了一个新版本呢。这将通知用户进行更新。这是否会产生与重新安装相同的效果?在发布新版本之前,我是否应该修改代码以防止nsurlconnection连接到缓存链接


请给出建议。

解决这种情况的最佳方法是发布带有修复程序的新版本,并且不再犯同样的错误

当用户第一次启动更新的应用程序时,您可能需要以编程方式删除所有缓存的链接


这是最好、最快的解决方案。到目前为止,无法通过编程和远程方式删除应用程序缓存。

如果您没有为此情况准备应用程序,那么除了更新它之外,您什么也做不了

您可能应该将缓存过程更改为仅在确定内容已正确下载后缓存链接

此外,您还必须添加一个检查过程,以查看当前缓存的链接是否已损坏,以便再次下载数据,这将纠正当前用户所经历的崩溃(而不会对使用干净数据的用户造成麻烦)