Titanium.Contacts.Person.fullName显示为“No Name”

时间:2015-02-13 22:23:40

标签: ios titanium titanium-mobile

我正在努力更新几年前的应用程序,并且必须从较旧的钛SDK升级到3.5.0并且严格的联系人选择器不再起作用。

var params = {
    fields:["phone"]
};

params.selectedProperty = function (e) {

        var teamMember = new CoachesApp.Joli.record(App.Models.TeamMemberModel);
        teamMember.fromArray({
            team_id:_teamEntity.team_id,
            record_id:e.person.recordId,
            person_name:e.person.fullName,
            person_label:e.label,
            person_property:e.property
        });

        teamMember.save();

        _refreshTeamMembersData();
        _checkForNoResults();

    };

从iOS模拟器中获取

{"value":"888-555-1212","property":"phone","label":"home","type":"selectedProperty","source":{},"person":{}}

和person_name最终成为" No Name"而不是真名。事实证明,人显示为[object TiContactsPerson],但实际上没有任何值。

有什么想法吗?

0 个答案:

没有答案
相关问题