0

Mac OS X 10.6 で新しいロケーション API を使用するアプリケーションを作成した人はいますか? iPhone OS 用の同じ API を使用したサンプル プログラムがありますが、Mac OS X 用の API は若干異なり、Apple はそれを使用したサンプル プログラムを提供していません。

編集:私はそれを使用する方法を知っています.APIドキュメントは大丈夫です. 簡単に使用するには複雑すぎるように見えますが、理解するのは難しくありません。一方、私は XCode の専門家ではないので、これを使用してプログラムを作成したことがある人や、実際に動作するサンプル コードを持っている人がいないかどうか疑問に思っていました。

私は API を読み、それがどのように機能するかを理解しています。実際には問題である FPK から簡単に使用しています。FreePascal でアクセスを実装した人向けのサンプル コードを探しています (つまり、ObjectivePascal を使用することで可能になるはずですが、それは私の専門分野ではありません)。また、FreePascal で必要なものを取得するためにリンクできる通常の .SO ファイルを作成する、通常の X-Code/ObjC でラッパーを作成することも検討しました。

また、場所を指定して実行していることにも気づいたので、Cocoa メソッドの代わりに使用できる、より通常の Unix ライクな API があるかもしれません。

4

2 に答える 2

4

サンプル コード: WhereIsMyMac、Snow Leopard CoreLocation プロジェクト。

于 2009-11-12T18:09:21.620 に答える
1

API を最初に調べたところ、(私が知る限り) iPhone プラットフォームと同じように動作することがわかりましたが、動作にいくつかの小さな違いがあります。私が気づいたことの 1 つは、Dan Wood によって提出されたOpenRadar のバグで、Wi-Fi で接続されていないと場所を取得できないと述べています。ここで (有線デスクトップで) 簡単なテストを行うと、次のエラーが返されます。

操作を完了できませんでした。(kCLErrorDomain エラー 0。)

これはあなたが経験している問題でしょうか?

現在、さらにテストするためのオープン WiFi ネットワークにアクセスできませんが、機会があればこの投稿を更新します。

于 2009-11-12T16:33:10.427 に答える