![](/img/trans.png)
[英]Change phone number and display name of contact with contacts_service in Flutter
[英]Error in adding phone number to contacts_service
我正在尝试从 flutter 中的 json 数据向手机添加联系人。
我用过contacts_service package。 但是当我尝试将电话号码添加到 model 时,“无法将字符串分配给可迭代的错误弹出”。
有人可以展示使用此 package 并添加联系人的正确方法。
我的代码是
onSaved: (val) =>
setState(() => _user.phones = val)),
如文档中所述,phones 是Item
的Iterable
,而不是唯一的String
:
// Phone numbers
Iterable<Item> phones = [];
其中Item
是基本key
/ value
object。
您需要以这种方式格式化您的val
:
onSaved: (val) =>
setState((){
_user.phones = []..add(Item.fromMap({'label': 'work', 'value': val})); // Set the label of your choice
});
),
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.