我正在使用Cordova使用以下代码更新Android中现有联系人的笔记。
if(new_contacts[index].note == null)
new_contacts[index].note = '';
new_contacts[index].note += notes;
new_contacts[index].save(onSuccess,onError);
由于某些未知原因,如果音符已经为空,则永远不会添加音符。但是如果笔记已经有了一些内容,那么我的变量中的值会成功附加。
我使用过Cordova-Plugin-Contacts来处理原生联系人。 https://www.npmjs.com/package/cordova-plugin-contacts
这个相同的代码适用于iOS 10和iOS 11 note字段是一个DOMString,我无法解决这个问题。非常感谢任何帮助。
答案 0 :(得分:0)
我不确定这背后的原因,但克隆正在编辑的联系人然后保存克隆的联系人为我解决了这个问题。