我需要生成一个本地日志文件,用户可以将其连同TestFlight实现一起作为邮件发送给我们。
从TestFlighApp文档中,
使用TFLogv,您可以让您的方法接受可变数量的参数,然后将该格式和参数列表传递给TFLog。
因此,我认为我可以捕获打算通过其服务器发送的任何testflighapp并将其收集在本地文件中。
因此,如果我的方向正确,以及如何使用此功能,请指导我。
最佳答案
您可以执行以下操作:
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。