2012-04-19 94 views
1

我們使用Flurry SDK收集關於我們的用戶如何使用我們的應用程序的分析。使用Flurry記錄__FILE__

我們已經看到一個奇怪的錯誤,其中應用程序抱怨它不能連接到服務器,所以要幫助解決發生了什麼事情,我加了一個亂舞事件帶有參數,所以我可以看到,當這發生。

參數我包廂中有兩個是:__FILE___cmd

當我看着亂舞,看看哪種方法,這是發生在該文件中,文件中的值是非常奇怪的。幾乎每一個__FILE__值是一樣的東西:

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

我知道有一個以上的用戶觸發該事件,那麼,爲什麼同一個用戶出現反覆?

回答

2

宏在編譯時被擴展。用戶yevgenysimkin是編譯源文件的計算機的用戶,而不是運行應用程序的用戶。

如果您正在製作一個圖書館並將其提供給許多應用程序製造商,則該宏已由yevgenysimkin硬編碼到該庫中 - 即使其他人將其編譯到整個應用程序中。

+0

啊,總是有意義的。 – djibouti33 2012-04-19 21:17:55