19得票2回答
Xcode 8不显示完整的NSLog输出

今天升级到Xcode 8 GM后,我注意到NSLog在控制台上没有打印完整的日志信息。当使用下载大量信息的API(例如REST API从数据库下载所有产品)时,尤其明显,它只显示第一个产品的前30个键,其余信息被截断了... 我正在打印数组和字典,如果这有任何区别。NSDictionary *...

18得票5回答
在iPhone上将日志记录到文件

如何在iPhone应用程序中最好地将日志语句写入文件或数据库? 理想情况下,可以使用freopen()将NSLog()输出重定向到文件,但我看到过几份报告称它不起作用。是否有人已经实现了这个功能或者有任何想法如何最好地实现它? 谢谢!

18得票4回答
NSLog()输出中方括号中的数字是什么?

下面日志信息中[]之间的内容是什么?我在我的iPhone应用程序中遇到了这个问题,但我不知道消息来自哪里。我的第一个猜测会是行号,但它会在哪个文件中呢?2010-10-19 08:56:12.006 Encore[376:6907]

16得票3回答
理解NSLog语法

(我是一个cocoa初学者)我想知道为什么我们要这样做:NSLog(@"this is the variable value: %d",variable); 而不是像这样:[NSLog outputThis:@"this is the variable value: %d" param:var...

15得票2回答
打印NSMutableURLRequest的内容

我想问一下是否有人尝试过打印出NSMutableURLRequest *request的值; 这是我的情况,我已经构建了XML并尝试使用Firefox Poster插件发送它,我成功地处理了有效和无效的内容,所以现在该转向iOS了,但很不幸,在iOS上它似乎无法正确工作,即使我总是收到"错误...

15得票2回答
将实例ID打印到NSLog?

在一个类的dealloc方法中,我该如何打印出被释放实例的ID(或其他唯一标识)?- (void)dealloc { NSLog(@"_deallocing: ??"); [super dealloc]; } 这可行吗?我只是想在控制台中获得更多的反馈以帮助学习。 非常感谢 ...

15得票3回答
如何在Xcode中创建断点日志消息操作?

今天我在观看WWDC视频,了解关于xCode 4中的新功能。他们提到,在启用“自动继续评估操作”后,将日志信息操作与断点一起使用是一个好主意,例如,输出变量的值而不是一直使用 NSLog。 假设我有以下代码:NSLog(@"URL is : %@", userDocumentsURL); 我...

15得票3回答
在构建发布版应用程序时,留下NSLog语句是否存在任何危险?

出于某种原因,在我的开发周期中,我发现自己删除了我插入以帮助调试的NSLog语句。我不知道为什么我有这个习惯,但我就是这样做。 偶尔在开发期间,我会发现我遇到了以前遇到过的问题,然后重新添加旧的NSLog语句。然后稍后再次将其删除。 是否有任何充分的理由删除NSLog语句?根据我的经验,留...

14得票1回答
尝试在实例方法中使用NSLog输出NSNumber实例变量

我正在开发一个控制台应用程序,用于跟踪不同的音乐。我首先着手让歌曲类运转起来,但在尝试将为歌曲时长分配的NSNumber记录到NSLog语句中时遇到了问题:// // Song.h // MusicCollection.15.9 // // Created by Nicholas ...

14得票4回答
在iPhone上没有连接调试器的情况下,是否有一种捕获NSLog输出的方法?

我正在使用NSLog()记录大量数据。当我的iPhone未连接到开发机且未在调试器下运行时,是否有办法捕获日志数据? 例如,我能否将其重定向到文件中,然后在以后的某个时间点通过Xcode读取日志文件?我需要这样做来测试我的应用程序,因为WiFi信号差,必须远离我的桌子。