使用Xcode 在模拟器运行的时候,可以直接通过xcode 查看log,但是真机测试的时候,无法获取到log,现在通过代码功能可实现app内直接输出log至document文件夹,之后通过iturnes文件共享功能将log文件提取至pc端。
首先在AppDelegate.m中添加函数
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
- //保存日志文件
- [self redirectNSlogToDocumentFolder];
// 将NSlog打印信息保存到Document目录下的文件中
//输出log到文件
//从iturnes中读取log
- (void)redirectNSlogToDocumentFolder{
NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES);
NSString *documentDirectory= [paths objectAtIndex