Domanda

Qualcuno ha scritto un'applicazione che utilizza la nuova posizione API in Mac OS X 10.6? C'è un programma di esempio che utilizza la stessa API per l'iPhone OS, ma l'API è leggermente diverso per Mac OS X, e Apple non fornisce alcun esempio di programma di utilizzarlo.

Modifica: Io so come usarlo, la documentazione delle API è ok. Sembra troppo complesso per un utilizzo semplice, ma non è difficile da capire. D'altra parte, non sono un esperto XCode, quindi mi chiedevo se qualcuno avesse fatto tutti i programmi di utilizzare questo e potrebbe avere a lavorare codice di esempio con cui giocare.

Ho letto l'API e capire come funziona, in realtà è con è facilmente da FPK questo è il problema. Sto cercando qualsiasi codice di esempio per qualcuno che ha implementato l'accesso ad essa in FreePascal (vale a dire che dovrebbe essere possibile utilizzando ObjectivePascal, ma non è la mia area di competenza). Ho anche considerato solo la scrittura di un involucro in normale X-Code / objC che renderebbe un file .SO normale ho potuto creare un collegamento a ottenere quello che voglio in FreePascal.

Ho anche notato c'è un locationd esecuzione, così forse c'è un'API più normale Unix-like che può essere utilizzato al posto del metodo di cacao.

È stato utile?

Soluzione

Il codice di esempio: WhereIsMyMac , un progetto di Snow Leopard CoreLocation.

Altri suggerimenti

Un primo esame delle API mostra che funziona (per quanto posso dire) lo stesso che sulla piattaforma iPhone, con alcune piccole differenze nel comportamento. Una cosa che ho notato è un OpenRadar bug presentata da Dan Wood, che gli stati non si può ottenere un posizione se non sei connesso da WiFi. Un rapido test qui (su un desktop cablato) risponde con l'errore:

  

L'operazione non ha potuto essere completato. (Errore kCLErrorDomain 0.)

Potrebbe essere questo il problema che stai vivendo?

Io attualmente non hanno accesso a una rete WiFi aperta con cui testare ulteriormente, ma io aggiornerò questo post se avrò l'occasione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top