Ios 有没有办法在xcode 5中创建word文档或pdf
我想创建一个word文档或我现在正在运行的NSLog输出的pdf。有没有一种方法可以简单地做到这一点?我已经用谷歌搜索出了这个问题,除了进入xcode,然后进入organizer查找输出外,一直找不到结果。我宁愿不必那样做 例如: NSLog(@“X:%.3f Y:%.3f”,加速计.X,加速计.Y); //将此输出直接移动到word文档或类似性质的内容中,稍后可以从设备中提取这些内容Ios 有没有办法在xcode 5中创建word文档或pdf,ios,iphone,objective-c,xcode,ipad,Ios,Iphone,Objective C,Xcode,Ipad,我想创建一个word文档或我现在正在运行的NSLog输出的pdf。有没有一种方法可以简单地做到这一点?我已经用谷歌搜索出了这个问题,除了进入xcode,然后进入organizer查找输出外,一直找不到结果。我宁愿不必那样做 例如: NSLog(@“X:%.3f Y:%.3f”,加速计.X,加速计.Y); //将此输出直接移动到word文档或类似性质的内容中,稍后可以从设备中提取这些内容 谢谢您可以使用以下方法将NSLogs写入文件: - (void)redirectNSLogToDocument
谢谢您可以使用以下方法将NSLogs写入文件:
- (void)redirectNSLogToDocuments
{
NSArray *allPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [allPaths objectAtIndex:0];
NSString *pathForLog = [documentsDirectory stringByAppendingPathComponent:@"yourFile.txt"];
freopen([pathForLog cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);
}
然后,您可以将该文件转换为所需的任何格式。这样如何:
有一个内置的文件记录器,输出到txt文件
它还提供了对NSLog的更多控制,您可以轻松地停止日志记录,而无需对所有调用进行注释实际上,我最终使用了CocoaLumberJack,它将把日志记录到一个.txt文档中。现在想办法在linux中以编程方式将文本文件移动到my hd:(试试这个,我会先将您的日志写入文本文件并保存在应用程序文档文件夹中。一旦您这样做了,我会尝试将其转换为PDF或其他格式。事后我可以从iOS系统中提取该文档吗?我也不清楚iOS中的文件提取属性?