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

Ios AGSLocalTiledLayer未使用.tpk文件加载地图,ios,swift,arcgis,Ios,Swift,Arcgis,我正在使用arcgis ios map sdk构建一个简单的ios应用程序。根据指南,如果我们想使用.tpk文件加载地图,我们必须使用AGSLocalTiledLayer类,方法是指定tpk文件的名称,如下所示 import UIKit import ArcGIS class ViewController: UIViewController, AGSMapViewLayerDelegate { @IBOutlet weak var mapView: AGSMapView!

我正在使用arcgis ios map sdk构建一个简单的ios应用程序。根据指南,如果我们想使用.tpk文件加载地图,我们必须使用AGSLocalTiledLayer类,方法是指定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。任何人都可以通知我在哪里出错。

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

我解决了这个问题。实际问题在于Layer.tpk文件。我用了新的一个和它的工作…张贴你的评论作为一个答案,可能会对其他人有帮助:)是的,伙计,你是对的。。。