CLGeocoder Wie stelle ich Timeout ein?

8

Ich versuche den Namen der Stadt durch CLLocation structure mit reverse ... method Anfrage an CLGeocoder object zu definieren, aber ich weiß nicht, wie man das Timeout einstellt? Wenn es keine Internetverbindung gibt, kann die Anfrage etwa 30 Sekunden dauern - es ist zu lang ...

    
Rasim 18.10.2013, 07:07
quelle

2 Antworten

2

Es gibt keine eingebaute Funktionalität, um das zu handhaben, was mir bekannt ist. Ich habe begonnen, die folgende Lösung zu verwenden. Entschuldigung, es ist in Swift, ich spreche kein fließendes Objective-C.

Dies gibt Ihnen eine Zeitüberschreitung von 2 Sekunden

%Vor%

Nach dem Timeout wird Ihr Callback ausgeführt und der Fehlerpfad mit aufgerufen.

Sie erhalten eine Fehlermeldung mit den Details:

  • Code = 10
  • Lokalisierte Beschreibung (Englisch) = Der Vorgang konnte nicht abgeschlossen werden. (kCLErrorDomain Fehler 10.)

Hoffe, das hilft.

    
JTango18 21.12.2015 05:57
quelle
0

@ JTango18 Antwort in Swift 3:

%Vor%     
YYamil 30.05.2017 16:02
quelle

Tags und Links