objective-c – 如何隐藏AVFoundation调试日志?

前端之家收集整理的这篇文章主要介绍了objective-c – 如何隐藏AVFoundation调试日志?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
OS X 10.10和XCode 6.1.1.

可能我在项目设置中弄乱了一些东西,因为现在控制台中出现了与AVFoundation.framework相关的不必要的日志.在AVPlayer中初始化,设置和播放音乐时会出现第一个块.

[01:08:32.915] FigLimitedDiskCacheProvider_CopyProperty signalled err=-12784 (kFigBaSEObjectError_PropertyNotFound) (no such property) at /SourceCache/CoreMedia/CoreMedia-1562.19/Prototypes/FigByteStreamPrototypes/FigLimitedDiskCacheProvider.c line 947
Jan 14 01:08:32 MacBook-Air-Roman.local rtcreporting[6668] <Info>: logging starts...
Jan 14 01:08:32 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: setMessageLoggingBlock: called<
Jan 14 01:08:32 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: startConfigurationWithCompletionHandler: Cached 0 enabled backends
Jan 14 01:08:32 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: setUserInfoDict: enabled backends: ( )

我暂停或播放时会显示这些日志.

Jan 14 01:08:35 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: sendMessageWithCategory: (null)
Jan 14 01:08:35 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: sendMessageWithCategory: (null)

还有很多我不需要的通知,因为所有这些错误并不重要,我以前从未见过它们.我不明白 – 如何禁用此调试日志?它是什么?

解决方法

不幸的是你无法隐藏它们,如果你正在分析日志,最好的办法是将它们粘贴到笔记中,然后在分析它们之前用手去掉垃圾.

猜你在找的C&C++相关文章