Frage

Hat jemand eine Anwendung geschrieben, die die neue Standort -API in Mac OS X 10.6 verwendet? Es gibt ein Beispielprogramm, das dieselbe API für das iPhone -Betriebssystem verwendet. Die API unterscheidet sich jedoch für Mac OS X leicht, und Apple bietet kein Beispielprogramm, das es verwendet.

Bearbeiten: Ich weiß, wie man es verwendet, die API -Dokumentation ist in Ordnung. Es scheint übermäßig komplex für einfache Verwendung, aber nicht schwer zu verstehen. Andererseits bin ich kein Xcode -Experte, also habe ich mich gefragt, ob jemand Programme mit diesem und möglicherweise einen Beispiel -Beispielcode zum Spielen haben.

Ich habe die API gelesen und verstehe, wie sie funktioniert, es ist eigentlich Verwendung Es ist leicht von FPK das Problem. Ich suche nach einem Beispielcode für jemanden, der in Freepascal den Zugriff darauf implementiert hat (dh es sollte durch die Verwendung von objektivepascal möglich sein, aber das ist nicht mein Fachgebiet). Ich habe auch darüber nachgedacht, nur einen Wrapper in normalem X-Code/OBJC zu schreiben, der eine normale Datei erzeugt, mit der ich verlinken könnte, um das zu bekommen, was ich in Freepascal will.

Ich habe auch festgestellt, dass es einen Standort-Laufen gibt. Vielleicht gibt es eine normalere Unix-ähnliche API, die anstelle der Cocoa-Methode verwendet werden kann.

War es hilfreich?

Lösung

Beispielcode:Wo mismymac, ein Snow Leopard Corelocation Project.

Andere Tipps

Eine anfängliche Untersuchung der API zeigt, dass sie (soweit ich das beurteilen kann) wie auf der iPhone -Plattform mit einigen geringfügigen Verhaltensunterschieden funktioniert. Eine Sache, die mir aufgefallen ist, ist ein OpenRadar -Fehler Abgelegt von Dan Wood, der angibt, dass Sie keinen Ort bekommen können, wenn Sie nicht mit WLAN verbunden sind. Ein kurzer Test hier (auf einem kabelgebundenen Desktop) reagiert mit dem Fehler:

Die Operation konnte nicht abgeschlossen werden. (KcLerrordomain -Fehler 0.)

Könnte dies das Problem sein, das Sie haben?

Ich habe derzeit keinen Zugriff auf ein offenes WLAN -Netzwerk, mit dem ich weiter testen kann, aber ich werde diesen Beitrag aktualisieren, wenn ich eine Chance bekomme.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top