BNMFF
BNMFF
  • 发布:2015-08-18 11:14
  • 更新:2019-03-24 12:04
  • 阅读:1468

使用plus.contacts调用手机通讯录时ContactFindFilter过滤无效?

分类:Native.js

使用plus.contacts调用手机通讯录时ContactFindFilter过滤无效,查出了通讯录中的所有记录,没有根据限定的要求:“王*进行过滤,不知原因。求解答~ 代码如下:
addressbook.find(["displayName", "phoneNumbers.mobile"], function(contacts) {
alert(contacts.length);
}, {
filter: [{
logic: "and",
field: "displayName",
value: "王**"
}],multiple: true
}
);

而且contacts.length的数量明显超出了手机通讯录中的实际数

2015-08-18 11:14 1 条评论 负责人:无 分享
已邀请:
7***@qq.com

7***@qq.com

已解决:如下
{
filter: [{
multiple: true,
logic: "and",
field: "displayName",
value: "魔方magic*"
}]

                }

该问题目前已经被锁定, 无法添加新回复