当我在应用程序中运行该行时,bellow行返回nil(从而使应用程序崩溃)。这一行代码来自分组时的mapboxsexample here。
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")
}
所以选择文件并勾选
关于ios - URL(fileURLWithPath:Bundle.main.path(forResource:“ports”,ofType:“geojson”)!)是零吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54818223/