我正在使用以下代码行...
NSString *clientFirstName = (NSString *)ABRecordCopyValue(person, kABPersonFirstNameProperty);
Xcode 上的“分析”功能表明这会导致潜在的内存泄漏。我根本没有发布 clientFirstName,因为我既没有也没有发布alloc
它retain
。
但是,我意识到 ABRecordCopyValue 可能不会像命令那样返回对象,[NSMutableArray arrayWithArray:someArray]
这可能意味着我确实在创建一个我控制并且必须释放的新对象。
渴望听到想法...