IOS 其他 - 在真机调试的时候,将NSLog日志存入文件并保存到document目录
下面的方法都是在Appdelegate.m中
- (void)redirectNSLogToDocumentFolder{
????
??? NSString *fileName =[NSStringstringWithFormat:@"%@.log",[NSDatedate]];?
??? NSString *logFilePath = [DOCUMENT_PATHstringByAppendingPathComponent:fileName];?
??? freopen([logFilePath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);
}?
- (BOOL)applicationUIApplication *)application didFinishLaunchingWithOptionsNSDictionary *)launchOptions
{
????制定真機調試保存日志文件
??? UIDevice *device =[UIDevicecurrentDevice];
????
??? if (![[device model] isEqualToString:@"iPad Simulator"]) {
??????? [selfredirectNSLogToDocumentFolder];
??? }
項目配置共享文件
您可以通過如下步驟來讓應用程序支持文件共享:在應用程序的Info.plist文件中添加UIFileSharingEnabled鍵,并將鍵值設置為YES。將您希望共享的文件放在應用程序的Documents目錄。一旦設備插入到用戶計算機,iTunes 9.1就會在選中設備的Apps標簽中顯示一個File Sharing區域。此后,用戶就可以向該目錄添加文件或者將文件移動到桌面計算機中。如果應用程序支持文件共享,當文件添加到Documents目錄后,應用程序應該能夠識別并做出適當響應。例如說,應用程序可以將新文件的內容顯示界面上。請不要向用戶展現目錄的文件列表并詢問他們希望對文件執行什么操作。
然后通過真機調試,通過itunes查看共享文件
轉載于:https://www.cnblogs.com/ziyeSky/p/4230721.html
總結
以上是生活随笔為你收集整理的IOS 其他 - 在真机调试的时候,将NSLog日志存入文件并保存到document目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 只有失去了,才知道珍惜!!!
- 下一篇: IOS APP配置.plist汇总(转自