2012-04-19 13 views
1

Flurry SDKを使用して、ユーザーが私たちのアプリケーションをどのように使用するかに関する分析を収集します。Flurryを使用した__FILE__のログ

アプリがサーバーに接続できないと嘆いている奇妙なエラーが発生しました。何が起きているのかをトラブルシューティングするために、Flurryイベントにパラメータを追加しました。パラメータIはLogeの

2つです:__FILE___cmd

私はこれがで起こっているどの方法、どのファイルを参照するフラリーを見てみると、ファイルの値が非常に奇妙です。

/Users/yevgenysimkin/foo/git/iphone/foo/Classes/foo/App/Controller/ViewController.m

私はこのイベントをトリガする複数のユーザがあると知っているので、なぜ同じユーザーが繰り返し現れない:ほぼすべての単一__FILE__値のようなものでしょうか?

答えて

2

__FILE__マクロはコンパイル時に展開されます。ユーザーyevgenysimkinは、アプリケーションを実行しているユーザーではなく、ソースファイルがコンパイルされたコンピューターのユーザーです。

ライブラリーを作ってそれを多くのアプリメーカーに渡している場合、他の誰かがそれをアプリケーション全体にコンパイルしても、マクロはすでにyevgenysimkinによってライブラリーにハードコードされています。

+0

ああ、全然意味をなさない。 – djibouti33

関連する問題