检查目录中是不是存在 JSON 文件 - Swift
Posted
技术标签:
【中文标题】检查目录中是不是存在 JSON 文件 - Swift【英文标题】: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 文件将位于我们设置的网状网络上,应用程序需要在连接到它时从网络上的目录中提取文件并更新地图。最终目标是在服务器上检查文件是否存在,如果存在,它将定期拉取,内容将更新所述地图标记。如果有人知道如何做到这一点,我们将不胜感激!
【问题讨论】:
How to check if a file exists in the Documents directory in Swift?的可能重复 【参考方案1】:你可以试试这个
if let file = Bundle.main.path(forResource: "GEOJson", ofType: "json", inDirectory: "Resources")
print(file)
//
如果你想编辑它,那么你必须复制/下载 - 它从主捆绑包中说在 Documents 中,然后在那里处理它
【讨论】:
以上是关于检查目录中是不是存在 JSON 文件 - Swift的主要内容,如果未能解决你的问题,请参考以下文章
如何使用javascript创建不自动完成的搜索来检查json文件中是不是存在内容