【问题标题】:Check if JSON file exists in directory - Swift检查目录中是否存在 JSON 文件 - Swift
【发布时间】:2018-07-23 21:53:26
【问题描述】:

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

Picture of project directory

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

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

补充:

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

【问题讨论】:

标签: ios swift


【解决方案1】:

你可以试试这个

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

   print(file)
}

//

如果你想编辑它,那么你必须复制/下载 - 它从主捆绑包中说在 Documents 中,然后在那里处理它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-02
    • 2013-04-24
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多