咨询Apple Core Graphics中CleanupRecodeProperties:3604错误的含义
关于
CleanupRecodeProperties:3604错误的解释 这个日志属于Apple ImageIO框架(Core Graphics依赖的底层图片处理组件)的内部调试输出,并非会破坏程序功能的错误:
- 它来自
IIOReadPlugin模块的属性清理逻辑,top: 1和tiff: 1是框架内部的状态标记,分别表示正在清理顶层图片属性和TIFF格式相关的属性 - 既然你的程序运行正常,说明这个日志只是框架内部的调试信息意外输出到了控制台,完全不影响功能
可尝试的优化方向
- 检查传入
CGImageDestinationAddImageFromSource的properties字典:如果是手动构建的,避免传入重复、无效的TIFF相关属性(比如冗余嵌套的kCGImagePropertyTIFFDictionary) - 临时将
properties参数改为nil使用默认配置,验证是否还会出现该日志,以此排查是否是自定义属性引发的内部调试输出 - 若日志干扰日常调试,可在Xcode控制台的过滤器中添加规则,屏蔽包含
CleanupRecodeProperties的输出
内容的提问来源于stack exchange,提问作者miothethis
相关产品推荐
相关产品推荐

