When I build and analyze my project on XCode, I obtain a ‘warning’ on the following line:
NSString *contactEmail = (NSString *)ABMultiValueCopyValueAtIndex(emailInfo, 0);
The message is: Potential leak on object allocated on line … and stored into contactEmail.
Is there any error on that line?
UPDATE
I get the same ‘warning’ with this line of code:
ABMultiValueRef emailInfo = ABRecordCopyValue(person, kABPersonEmailProperty);
But here, I can’t do this:
[emailInfo release];
I’m developing for iPhone.
ABMultiValueCopyValueAtIndexis a “Copy” function, which follows the “Create Rule”. You need to callCFReleaseto release it after finish using it.