2016-07-01 11 views
-1

Ich habe mit dem Beispiel Uber API unter https://github.com/uber/rides-ios-sdk/tree/master/examples/Swift%20SDK/Swift%20SDK gearbeitet. Ich verwende localhost und lasse die App durch den Benutzer navigieren.Uber-API iOS Swift kann den aktuellen Standort nicht finden

Ich erhalte die Fehlermeldung: "Unable able to find current location"

enter image description here

Irgendwelche Vorschläge, wo anfangen? Ich habe die CoreLocation.framework hinzugefügt und versucht, die RideRequestWidgetExampleViewController zu ändern. Ich bin immer noch in UberSandBox.

Antwort

1

Ich würde überprüfen, um sicherzustellen, dass Ihr Simulator Standort aktiviert ist. Wenn Sie den Simulator öffnen, wenn Sie zu gehen Debug> Position ist die Keine Option überprüft?

Andernfalls stellen Sie sicher, dass Sie fügen Sie entweder die NSLocationWhenInUseUsageDescription oder NSLocationAlwaysUsageDescription Schlüssel zu Ihrem Info.plist mit einem String beschreiben, warum Sie benötigen Lage

+0

Dank John - es scheint, die erste Ausgabe zu sein, aber meine aktuellen Standort arbeitet jetzt zu einem gewissen Grad heute. Mein Simulator wurde für eine lange Zeit auf einen benutzerdefinierten Standort eingestellt, und zwar auf der 1800 Ellis Street in San Francisco. Es scheint, dass dies vom DeeplinkExampleViewController übernommen wird. Ich war in der Lage, den Simulator auf benutzerdefinierte, keine und Apple einzustellen und es geht immer noch an diesen Ort. Der Schlüssel NSLocationWhenInUseUsDescription befindet sich mit einem Grund in der InfoPlist. Ich werde in den DeeplinkExampleViewController graben. –

+0

Es ist auch in der AuthorizationCodeGrantExampleViewController –

+0

Eine weitere Korrektur - Ich erkannte, dass ich das Projekt schließen muss, bevor Sie den Simulator ändern. Wenn keine, bekomme ich die ursprüngliche Nachricht "Unable ...". Wenn es bei Gewohnheit ist, geht es die 1800 Adresse. Wenn bei Apple, bekomme ich die Nachricht "2 Infinite Loop" –

Verwandte Themen