【发布时间】:2016-07-04 00:14:06
【问题描述】:
我正在使用 NSCoding 保存我的应用程序配置,并且在使用 DecodeWithKey 时出现 Instruments 泄漏。
Settings 有一个属性 stsSettings
stsSettings = (aDecoder.decodeObjectForKey("stsSettings") as! StsSettings)
stsSettings 有一个 StsVariables 属性数组
stsVariables = (aDecoder.decodeObjectForKey("stsVariables") as! [StsVariable])
Leaked Object # Address Size 责任库责任框架 StsVariable 1 0x7fe182d494f0 192 字节基础_decodeObjectBinary
Settings 还有一个属性 conversions,它是一个 Conversion 对象数组,它不会泄漏,所以我不知道发生了什么。
【问题讨论】:
标签: arrays swift memory-leaks nscoding