我如何利用/实现TFLogv

时间:2013-07-19 11:43:03

标签: iphone ios testflight

我需要生成一个本地日志文件,用户可以将其作为邮件发送给我们,以及TestFlight实现。

来自TestFlighApp doc,
使用TFLogv,您可以使用接受可变数量参数的方法,然后将该格式和参数列表传递给TFLog。

所以,我认为我可以捕获任何testflighapp打算通过其服务器发送并将其收集在本地文件中。

所以,如果我的方向正确,请指导我如何使用此功能。

1 个答案:

答案 0 :(得分: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。