将文件/文件夹从web同步到iOS应用程序包
我正试图找到一种简单的方法将文件和文件夹从web服务器同步到iOS应用程序,但找不到一种简单的方法 基本上,我的[NSBundle mainBundle]中有plist文件,我需要能够向这些文件推送更新,以及能够添加和删除它们。 我希望能够将一个相同的文件结构上传到web服务器,让应用程序定期检查更改,然后同步对web服务器所做的更改 我认为像rsync这样的东西是合适的,但是我不确定这是否是最好的,或者首先如何实现它将文件/文件夹从web同步到iOS应用程序包,ios,synchronization,nsbundle,Ios,Synchronization,Nsbundle,我正试图找到一种简单的方法将文件和文件夹从web服务器同步到iOS应用程序,但找不到一种简单的方法 基本上,我的[NSBundle mainBundle]中有plist文件,我需要能够向这些文件推送更新,以及能够添加和删除它们。 我希望能够将一个相同的文件结构上传到web服务器,让应用程序定期检查更改,然后同步对web服务器所做的更改 我认为像rsync这样的东西是合适的,但是我不确定这是否是最好的,或者首先如何实现它 感谢这通常是通过在第一次运行时将任何此类文件从应用程序包(只读)复制到doc
感谢这通常是通过在第一次运行时将任何此类文件从应用程序包(只读)复制到documents文件夹,并始终从documents文件夹读取文件来处理的。(提示:如果文档文件夹中不存在,请从应用程序包中复制它们,然后加载。) 要更新,只需下载新文件,进行所需的实时更新,然后将旧文件保存在documents文件夹中 创建应用程序从服务器下载的更新清单文件,该文件包含服务器上的文件版本以及下载URL。该文件可以是一个直接的JSON格式的文本文件,甚至扩展名为.JSON 检查documents文件夹中文件的版本,如果清单中的文件较新,则下载更新
这应该让您从基本概念开始。这通常是通过在第一次运行时将任何此类文件从应用程序包(只读)复制到documents文件夹,并始终从documents文件夹读取文件来处理的。(提示:如果文档文件夹中不存在,请从应用程序包中复制它们,然后加载。) 要更新,只需下载新文件,进行所需的实时更新,然后将旧文件保存在documents文件夹中 创建应用程序从服务器下载的更新清单文件,该文件包含服务器上的文件版本以及下载URL。该文件可以是一个直接的JSON格式的文本文件,甚至扩展名为.JSON 检查documents文件夹中文件的版本,如果清单中的文件较新,则下载更新
这应该让你从基本概念开始。你不能。应用程序的捆绑包在设备上安装后是只读的。在这种情况下,我可以将这些文件存储在哪里/如何访问它们?应用程序沙盒中有几个可能的位置。例如,见马库斯的答案。你不能。应用程序的捆绑包在设备上安装后是只读的。在这种情况下,我可以将这些文件存储在哪里/如何访问它们?应用程序沙盒中有几个可能的位置。参见马库斯的答案,举个例子。干杯,我不知道这必须在文档文件夹中完成。。。我认为你对json文件的想法可能是我所拥有的最好的想法,所以我可能会同意。。干杯干杯,没有意识到这必须在文件文件夹中完成。。。我认为你对json文件的想法可能是我所拥有的最好的想法,所以我可能会同意。。干杯