我有一个内存管理问题,我似乎无法找到解决方案。代码如下:
-(ABRecordRef)convertABCPerson:(ABCPerson*) person{
// create new address book person record
ABRecordRef aRecord = ABPersonCreate();
[self setValuesFor:person toARecord:aRecord];
return aRecord;
}
所以我将自己的类转换为 ABRecordRef,现在我需要以某种方式“自动释放”这个对象(这样我就可以在不同的对象中获得所有权)。我正在使用 ARC,ABRecordRef 不能通过收费桥接到 Cocoa 基础类。有什么想法可以解决这个内存管理问题吗?
谢谢您的帮助 :)