检查目录中是否存在JSON文件-Swift

时间:2018-07-23 21:53:26

标签: ios swift

我目前在Xcode的项目目录中有一个文件。我是Swift的新手,我只想检查文件是否存在。

Picture of project directory

我创建了一个资源目录,并将其放入项目中。我添加了文件“ GEOJson.json”,我只想检查其是否存在并返回布尔值。

我最终将需要从JSON文件中读取内容并将其导入到我的项目中。

额外:

最终,该文件将需要从远程服务器中提取,因为它将不断更新,并且内部将包含具有GPS坐标的对象,需要将该文件添加到我的地图套件中。 GEOJson文件将位于我们设置的网格网络上,应用程序需要在连接到网络上的目录后将其从网络目录中拉出并更新地图。最终目标是在服务器上检查文件是否存在,如果存在则将定期拉出文件,并且内容将更新所述地图标记。如果有人知道如何执行此操作,将不胜感激!

1 个答案:

答案 0 :(得分:2)

您可以尝试

if let file = Bundle.main.path(forResource: "GEOJson", ofType: "json", inDirectory: "Resources") {

   print(file)
}

//

如果要编辑它,则必须复制/下载-从文档的主捆绑包中说出来,然后在那里进行处理