我想創建一個word文檔或者我現在正在運行的NSLog輸出的pdf。有沒有辦法做到這一點或根本嗎?我搜索了這個問題,並且一直無法找到未進入xcode並且然後組織者找到輸出的結果。我寧願不必這樣做。有沒有辦法在xcode 5中創建word文檔或pdf
例如:
的NSLog(@ 「X:%.3f Y:%.3f」,accelerometer.x,accelerometer.y); //將此輸出直接轉換爲Word文檔或其他性質的內容,然後可以從設備中取出。
感謝
我想創建一個word文檔或者我現在正在運行的NSLog輸出的pdf。有沒有辦法做到這一點或根本嗎?我搜索了這個問題,並且一直無法找到未進入xcode並且然後組織者找到輸出的結果。我寧願不必這樣做。有沒有辦法在xcode 5中創建word文檔或pdf
例如:
的NSLog(@ 「X:%.3f Y:%.3f」,accelerometer.x,accelerometer.y); //將此輸出直接轉換爲Word文檔或其他性質的內容,然後可以從設備中取出。
感謝
可以使用的方法是這樣寫你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);
}
然後你可以轉換文件到任何你想要的格式。
事實後,我可以將文檔從iOS系統中取出嗎?我不清楚iOS中的文件提取屬性嗎? – clarkatron
如何:https://github.com/robbiehanson/CocoaLumberjack
有一個內置在輸出到txt文件的文件記錄。
它也提供了更多的控制權的NSLog,你可以很容易地停止記錄,而不必評論所有的呼叫出
其實,我結束了使用CocoaLumberJack將放入一個.txt文件。現在想出一種方法來編程將文本文件移動到我的HD在Linux中。 :(
試試這個https://github.com/fpillet/NSLogger –
我會寫你的日誌到文本文件並保存在應用程序文檔文件夾中,一旦你完成了,那麼我會嘗試將它轉換爲PDF或其他格式 –