2014-12-04 33 views
1

上的本地文件,我目前通過的NSLog輸出某些事情的應用程序,我想有這些產出被寫入到本地文件。寫作的NSLog到設備(IOS)

我一直在使用的這篇文章: Save NSLog into a Local File

它是由堆棧溢出用戶約西亞回答,所以向你表示感謝約西亞!

我想用在鏈接的問題提供的代碼,但我不知道如何格式化自我創造的Logit方法來代替調用NSLog的。

誰能幫初出茅廬的iOS編碼器?

謝謝!

回答

1

可能使用如可可伐木工例如外部庫將是最簡單的解決方案。您可以配置文件記錄器容易出現,設置日誌文件保留政策等

https://github.com/CocoaLumberjack/CocoaLumberjack

+1

我不知道,這將是最簡單的* *解決方案。 CocoaLumberjack居然能如果你想比默認的行爲以外的任何一個有點挑戰的左右讓你的頭,但它是非常有用的,並已完成和測試。 – ipmcc 2014-12-04 14:54:08

0

的NSLog的內容傳遞到方法Logit模型:作爲的NSString。你可以簡單地把它傳遞到stringWithFormat:的NSString類的方法,然後傳遞返回值。

一個例子會是這樣的 -

更換

NSLog(@"message with %f value", aFloat); 

[self logIt:[NSString stringWithFormat:@"message with %f value", aFloat]];