我在使用以下地址簿代码时遇到了这个问题(效果很好,但肯定会泄漏):
ABMultiValueRef email = ABRecordCopyValue(person, property);
NSString *type = (__bridge NSString *)(ABMultiValueCopyValueAtIndex(email, 0));
self.textEmail.text = type;
CFRelease(email);
我已经用 CFRelease(email) 语句修复了一个泄漏,但无法解决这个问题:
我不能调用 [type release] 因为这是一个 ARC 项目并且 CFRelease((CFTypeRef) type) 是不允许的。如何释放桥接实例?