2013-07-19 40 views
1

我需要生成一個本地日誌文件,用戶可以將它作爲郵件發送給我們,以及TestFlight實現。我如何使用/執行TFLogv

來自TestFlighApp doc,
使用TFLogv,您可以讓您的方法接受可變數量的參數,然後將該格式和參數列表傳遞給TFLog。

因此,我認爲我可以捕獲任何testflighapp打算通過其服務器發送並將其收集在本地文件中。

所以,請指導我,如果我在正確的方向,以及如何使用此功能。

回答

1

你可以做這樣的事情:

void MyLog(NSString *format, ...) { 
    va_list argList; 
    va_start(argList, format); 
    NSString *message = [[NSString alloc] initWithFormat:format arguments:arg_list]; 
    va_end(argList); 

    // send to TestFlight 
    TFLog(@"%@", message); 
    // TODO: save to my log 
    // { your code here } 
} 

然後調用MyLog代替TFLog。

相關問題