繁体   English   中英

URL(fileURLWithPath:Bundle.main.path(forResource:“ ports”,ofType:“ geojson”)!)是零吗?

[英]URL(fileURLWithPath: Bundle.main.path(forResource: “ports”, ofType: “geojson”)!) is nil?

当我在应用程序中运行该行时,波纹管行返回nil(因此使该应用程序崩溃)。 这行代码来自此处分组的mapboxes 示例

let url = URL(fileURLWithPath: Bundle.main.path(forResource: "ports", ofType: "geojson")!)

我实现了他们建议添加的该链接: link并将其添加到项目中,如下所示: 在此处输入图片说明

我在做什么错,我该如何解决?

如果这

Bundle.main.path(forResource: "ports", ofType: "geojson")!

崩溃,这意味着您需要检查此文件的目标成员身份

用于跟踪

if let file = Bundle.main.path(forResource: "ports", ofType: "geojson") {
     let url = URL(fileURLWithPath:file)
}
else { 
    print("Not exists")
}

所以选择文件并打勾

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM