是否有人知道如何將電話問題從iOS解放到JavaScript的聯繫人數據進行排序。目前的訂單與按字母順序排序無關。我想按姓氏排序。ios上的Phonegap聯繫排序順序
這是我的聯繫代碼:
function init_contacts() {
var fields = [ "name","phoneNumbers"];
navigator.service.contacts.find(fields, contactSuccess, contactError, '');
}
function contactSuccess(contacts) {
for (n = 0; n < contacts.length; n++) {
if (contacts[n].phoneNumbers) {
for (m = 0; m < contacts[n].phoneNumbers.length; m++) {
addToMyContacts(contacts[n].name.formatted, contacts[n].phoneNumbers[m].value);
console.log('Found ' + contacts[n].name.formatted + ' ' + contacts[n].phoneNumbers[m].value);
}
}
}
$("#my_contacts").listview("refresh");
};
function contactError() {
navigator.notification.alerter('contactError!');
};
我不能得到那份工作。我把console.log(aName +''+ bName)放在sort函數中,並獲取undefined undefined undefined undefined out意味着a.firstName等無效。事實上,我剛剛檢查過,它是familyName和givenName,已更改,但仍然無效。有任何想法嗎? – Rich
好吧,算了一下,它需要是a.name.familyName等,但仍然不排序 – Rich
行,修好了,非常感謝那個伴侶,這太棒了! – Rich