Iphone 程序收到Exc\u坏访问信号并崩溃
我在访问用户的通讯簿时遇到问题。我的代码是Iphone 程序收到Exc\u坏访问信号并崩溃,iphone,addressbook,Iphone,Addressbook,我在访问用户的通讯簿时遇到问题。我的代码是 ABMultiValueRef email = ABRecordCopyValue(aSource, kABPersonEmailProperty); NSString* email_lbl; for(CFIndex i = 0; i < ABMultiValueGetCount(email); i++) { email_lbl = (NSString*)ABMultiValueCopyLa
ABMultiValueRef email = ABRecordCopyValue(aSource, kABPersonEmailProperty);
NSString* email_lbl;
for(CFIndex i = 0; i < ABMultiValueGetCount(email); i++) {
email_lbl = (NSString*)ABMultiValueCopyLabelAtIndex(email, i);
if([email_lbl isEqualToString:(NSString *)kABHomeLabel])
{
home_email = [(NSString*)ABMultiValueCopyValueAtIndex(email, i)retain];
}
if([email_lbl isEqualToString:(NSString *)kABWorkLabel])
{
work_email = [(NSString*)ABMultiValueCopyValueAtIndex(email, i)retain];
}
if([email_lbl isEqualToString:(NSString *)kABOtherLabel])
{
basic_email = [(NSString*)ABMultiValueCopyValueAtIndex(email, i)retain];
}
}
ABMultiValueRef email=ABRecordCopyValue(aSource,kabbersonemailproperty);
NSString*电子邮件地址;
对于(CFIndex i=0;i
当我登录家庭电子邮件、工作电子邮件、基本电子邮件时,收到Exc\u bad\u访问信号。我自己找到了解决方案。我声明了家庭电子邮件、工作电子邮件、基本电子邮件,但没有初始化它们,当我在日志中打印它们时,它们还没有初始化。 这解决了我的问题