簡體   English   中英

將電話號碼添加到 contacts_service 時出錯

[英]Error in adding phone number to contacts_service

我正在嘗試從 flutter 中的 json 數據向手機添加聯系人。

我用過contacts_service package。 但是當我嘗試將電話號碼添加到 model 時,“無法將字符串分配給可迭代的錯誤彈出”。

有人可以展示使用此 package 並添加聯系人的正確方法。

我的代碼是

onSaved: (val) =>
setState(() => _user.phones = val)),

文檔中所述,phones 是ItemIterable ,而不是唯一的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM