2016-07-16 3 views
1

Ich arbeite an der Erstellung einer einfachen iOS-App mit ArcGIS IOS Map SDK. Nach der Führung, wenn wir die Karte laden, indem Sie .tpk Datei, die wir verwenden, haben AGSLocalTiledLayer Klasse durch Angabe des Namens des tpk Datei wie untenAGSLocalTiledLayer lädt die Map nicht mit der .tpk-Datei

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") 
    } 
} 

Aber nicht geladen Die wollen map, obwohl ich das Layers.tpk im Projekt habe. Kann mir jemand mitteilen, wo ich den Fehler mache?

+0

Ich habe das Problem geknackt. Das tatsächliche Problem ist mit der Layer.tpk-Datei. Ich benutzte das neuere und seine Arbeit ... –

+1

Geben Sie Ihren Kommentar als Antwort kann es hilfreich für jemand anderen sein :) –

+0

Yeah Mann, du hast Recht ... –

Antwort

1

Die meiste Zeit, während wir Dateien im Projektpaket verwenden, müssen Sie darauf achten, dass die hinzugefügte Datei für die Projektstruktur im Attributinspektor ausgewählt wird und während des Ersetzens einer solchen Datei bei der Fehlersuche Vorsicht geboten ist.