AGSLocalTiledLayer 未使用 .tpk 文件加载地图

AGSLocalTiledLayer is not loading the map by using .tpk file

我正在使用 arcgis ios map sdk 构建一个简单的 ios 应用程序。根据指南,如果我们想使用 .tpk 文件加载地图,我们必须通过指定名称来使用 AGSLocalTiledLayer class tpk 文件如下

import UIKit
import ArcGIS

class ViewController: UIViewController, AGSMapViewLayerDelegate {

    @IBOutlet weak var mapView: AGSMapView!

    override func viewDidLoad() {
        super.viewDidLoad()
        let tiledLayer = AGSLocalTiledLayer(name: "Layers")
        self.mapView.addMapLayer(tiledLayer, withName: "BaseMap")
        self.mapView.layerDelegate = self
    }

    func mapViewDidLoad(mapView: AGSMapView!) {
        print("Loaded")
    }
}

但是它没有加载地图,即使我在项目中有 Layers.tpk。谁能告诉我我哪里做错了。

大多数时候,当我们在项目包中使用文件时,需要注意在属性检查器中为项目结构选择添加的文件,并且在调试时替换此类文件时应注意。