【问题标题】:Saving a mobile number to WP contacts wird cordova contacts plugin将手机号码保存到 WP 联系人 wird cordova 联系人插件
【发布时间】:2015-08-27 09:22:35
【问题描述】:

我在这里遍历了几个手机号码的数组:

    for (var i = 0; i < kondaten.length; i++) {
        if (kondaten[i].typ == "work") {
            phoneNumbers[0] = new ContactField('work', kondaten[i].telefonnummer, null);
        } else if (kondaten[i].typ == "private") {
            phoneNumbers[1] = new ContactField('home', kondaten[i].telefonnummer, null);
        } else if (kondaten[i].typ == "mobile") {
           phoneNumbers[2] = new ContactField('mobile', kondaten[i].telefonnummer, null);
        }
    }

现在我的问题是:如果我的应用到达手机号码,联系人将不会被保存。但是,如果我注释掉这一行:

phoneNumbers[2] = new ContactField('mobile', kondaten[i].telefonnummer, null);

,一切正常... 手机号码是否存在未知的类型,还是无法保存?

cordova-plugin-contacts API 中,提到您只能为每种类型存储一个数字。 Plugin API

在这个页面上:Dzone reference,他们使用的是mobile类型,而且似乎工作正常。

提前致谢!

【问题讨论】:

    标签: javascript cordova save contacts


    【解决方案1】:

    一切正常...

    问题是,有时联系人没有私人号码,因此 phoneNumbers[] 没有 [1] 索引。

    解决方案是将每个数字推入数组中。

    【讨论】:

      猜你喜欢
      • 2016-07-28
      • 2019-09-10
      • 1970-01-01
      • 2011-10-30
      • 2017-12-01
      • 2014-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多