从iPhone应用程序bugg添加联系人
我使用下面的代码通过我的应用程序成功地在iPhone中添加联系人地址从iPhone应用程序bugg添加联系人,iphone,Iphone,我使用下面的代码通过我的应用程序成功地在iPhone中添加联系人地址 ABAddressBookRef addressBook = ABAddressBookCreate(); ABRecordRef Showroom = ABPersonCreate(); ABMutableMultiValueRef multiAddress = ABMultiValueCreateMutable(kABMultiDictionaryPropertyType); NSMutableDictio
ABAddressBookRef addressBook = ABAddressBookCreate();
ABRecordRef Showroom = ABPersonCreate();
ABMutableMultiValueRef multiAddress = ABMultiValueCreateMutable(kABMultiDictionaryPropertyType);
NSMutableDictionary *addressDictionary = [[NSMutableDictionary alloc] init];
[addressDictionary setObject:[NSString stringWithFormat:@"%@",Address_Bcard.text] forKey:(NSString *) kABPersonAddressStreetKey];
ABMultiValueAddValueAndLabel(multiAddress, addressDictionary, kABWorkLabel, NULL);
ABRecordSetValue(Showroom, kABPersonAddressProperty, multiAddress,@"");
CFRelease(multiAddress);
ABAddressBookAddRecord(addressBook, Showroom, nil);
ABAddressBookSave(addressBook, nil)
CFRelease(Showroom);
CFRelease(addressBook);
我正在将澳大利亚地址从应用程序添加到iPhone联系人中,例如Sydney Australia。iPhone联系人在addess字段中显示的不是悉尼澳大利亚,而是悉尼澳大利亚印度。如何删除此错误。如果您没有在联系人的地址字段中指定国家/地区,它将自动获取您居住的国家/地区 指定国家代码以设置另一个国家的一种方法是:- 改为
Settings -> General -> International -> Region Format to "Australia".
但问题是,这也会改变所有其他联系人
苹果网站上也有讨论 好的,如果用户居住在Autralia或其他国家,标签India将不会出现……这将取决于用户所在国家对吗???是的,如果他没有在iphone中设置他的地区格式或在应用程序中设置。在设置->常规->国际->地区格式为“澳大利亚”后。您添加的联系人将以澳大利亚为国家/地区