解決策が見つからないようなメモリ管理の問題があります。コードは次のとおりです。
-(ABRecordRef)convertABCPerson:(ABCPerson*) person{
// create new address book person record
ABRecordRef aRecord = ABPersonCreate();
[self setValuesFor:person toARecord:aRecord];
return aRecord;
}
だから私は自分のクラスをABRecordRefに変換し、今度はこのオブジェクトを「自動解放」する必要があります(したがって、別のオブジェクトの所有権を取得できます)。私はARCを使用していますが、ABRecordRefをCocoaファンデーションクラスに有料ブリッジすることはできません。このメモリ管理の問題をどのように解決できるかについてのアイデアはありますか?
助けてくれてありがとう :)