2016-04-20 8 views
0

Ich erhalte eine Fehlermeldung direkt vor ["toPosition"] mehrdeutige Verwendung von tief sagenmehrdeutige Verwendung von tief swift 2.2

guard let toLoc = self.currentDetailObj!["toPosition"][0] as? PFGeoPoint else { 
      return 
} 

In einer früheren Aussage dieses

guard let fromLoc = self.currentDetailObj!["fromPosition"] as? PFGeoPoint else{ 
     return 
    } 

Warum die erste Anweisung nicht funktioniert einwandfrei funktioniert? Ich brauche die Position bei Index 0.

+0

.First Warum Sie nicht 'verwenden .first' –

+0

nach dem [ "from"]? – kareem

+0

nach irgendeinem Array –

Antwort

0

Verwenden

guard let toLoc = self.currentDetailObj?["toPosition"].first as? PFGeoPoint else { 
      return 
}