从React Native中的联系人列表中选择联系人的第一个移动的号码(如果它存储了多个号码)

xkftehaa  于 2023-08-07  发布在  React
关注(0)|答案(1)|浏览(137)

我使用“react-native-contacts-wrapper”库从设备的联系人列表中选择联系人。但如果有两个联系人号码保存在一个名称下,那么它是选择第二个,但我想选择第一个号码。有人能帮我做这个吗。先谢了。下面是我的代码:

...
import ContactsWrapper from "react-native-contacts-wrapper"

const ContactScreen = () => {
...
  (async () => {
    try {
      let pNumber = await ContactsWrapper.getContact();  
      console.log(pNumber.phone)        
    } catch (error) {console.log(error)}
  })() 
}
...
};

字符串

busg9geu

busg9geu1#

试试这个

import ContactsWrapper from "react-native-contacts-wrapper";

const ContactScreen = () => {
  // ...
  (async () => {
    try {
      let contact = await ContactsWrapper.getContact();
      if (contact.phone && contact.phone.length > 0) {
        let firstPhoneNumber = contact.phone[0]; 
        console.log(firstPhoneNumber);
      }
    } catch (error) {
      console.log(error);
    }
  })();
  // ...
};

字符串

相关问题