如何在Xcode控制台中打印输出?

5
我正在使用AFNetworking解析JSON数据,我想在控制台上打印数据。
如何打印这个数据?
self.videoMetaData = [JSON valueForKeyPath:@"data.items.video"];

我尝试了这个

NSLog(@" data %@",videoMetaData);

当我拥有它时,它可以正常工作。

NSArray *videoMetaData = [JSON valueForKeyPath:@"data.items.video"];

什么问题?你不能使用 NSLog(@"%@", data) 吗? - Bryan Chen
3
尝试使用 NSLog("%@", self.videoMetaData"); - hd1
请参考这个答案:https://dev59.com/yWEh5IYBdhLWcg3whTwS#40555154 - mfaani
1个回答

11

如评论中所述,您必须使用NSLog(@" data %@", self.videoMetaData);记录数据。没有名为videoMetaData的变量。

话虽如此,您可能需要查看如何使用调试器检查对象和变量。例如,可以参考以下内容:http://www.cimgf.com/2012/12/13/xcode-lldb-tutorial/

在developer.apple.com上有一些关于lldb的好视频(您必须是iOS或Mac Developer Program的注册开发人员)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接