gpt4 book ai didi

ios - Apple Pay - 我们可以在 Objective C 中提取电子邮件和电话号码吗

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:01:50 25 4
gpt4 key购买 nike

电子邮件 ID 和电话号码未被提取。我尝试使用的示例代码如下。谁能告诉我这里的问题?

ApplePayAddress *apAddress = [[ApplePayAddress alloc] init];
apAddress.firstName = (__bridge NSString *)(ABRecordCopyValue(address, kABPersonFirstNameProperty));
apAddress.lastName = (__bridge NSString *)(ABRecordCopyValue(address, kABPersonLastNameProperty));

ABMultiValueRef addressMultiValue = ABRecordCopyValue(address, kABPersonAddressProperty);
NSDictionary *addressDictionary = (__bridge_transfer NSDictionary *) ABMultiValueCopyValueAtIndex(addressMultiValue, 0);
NSLog(@"AddressDictionary:%@",addressDictionary);

apAddress.emailId = [addressDictionary objectForKey:(NSString *)kABPersonEmailProperty];
apAddress.phNumber = [addressDictionary objectForKey:(NSString *)CNContactPhoneNumbersKey];
apAddress.street = [addressDictionary objectForKey:(__bridge NSString *)kABPersonAddressStreetKey];
apAddress.city = [addressDictionary objectForKey:(__bridge NSString *)kABPersonAddressCityKey];
apAddress.state = [addressDictionary objectForKey:(__bridge NSString *)kABPersonAddressStateKey];
apAddress.zip = [addressDictionary objectForKey:(__bridge NSString *)kABPersonAddressZIPKey];
apAddress.country = [addressDictionary objectForKey:(__bridge NSString *)kABPersonAddressCountryKey];
apAddress.countryCode = [addressDictionary objectForKey:(__bridge NSString *)kABPersonAddressCountryCodeKey];

最佳答案

您可以使用以下代码提取电话号码和电子邮件:将此代码写入 didAuthorizePayment 委托(delegate)方法

ABMultiValueRef addressMultiValue1 = ABRecordCopyValue(payment.shippingAddress, kABPersonEmailProperty);
apAddress.emailId = (__bridge NSString *)ABMultiValueCopyValueAtIndex (addressMultiValue1, 0);

ABMultiValueRef addressMultiValue2 = ABRecordCopyValue(payment.shippingAddress, kABPersonPhoneProperty);
apAddress.phoneNumber = (__bridge NSString *)ABMultiValueCopyValueAtIndex (addressMultiValue2, 0);

关于ios - Apple Pay - 我们可以在 Objective C 中提取电子邮件和电话号码吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36094112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com