基本的に、NSarray
のdictionaries
は、ビューが表示されたときにJSON応答として1回だけ表示されます。さて、辞書のキーの特定の値を数秒ごとに別々の別の辞書のセットで更新して、それらの値で辞書の配列を連続的に更新し、画面上にリアルタイムのデータセットを表示できるようにする必要があります。Swift - NSDictionaryの配列を別のNSDictionaryの値で更新する
例:これは私がバックエンド
[
{item_id: 1001, name: "Apple", current_price: "$10"},
{item_id: 1009, name: "Orange", current_price: "$15"},
{item_id: 1004, name: "Mango", current_price: "$5"}
]
現在の価格から取得していた辞書の配列は、そのデータが、私は別にNSDictionary
形式で受け付けており連続的に変化何か、です。
["1009": "$16", "1004": "$3", "1001": "$11"]
新しいNSDictionary
を見ることができるように、現在の価格値にitem_id
にマッピングされています。
現在の価格がこのNSDictionary
から辞書の配列に更新されるようにするには、その配列を再利用してUITableview
をリロードし、更新されたリアルタイム価格を表示する方法が必要です。
これはスウィフトあります。なぜあなたは 'NSArray'と' NSDictionary'を使用していますか? – the4kman
@ the4kman私はobjectiveCからSwift言語に切り替えました。私はその考え方から初心者だと考えています。質問を編集してよりスピーディにすることができれば、あなたは大歓迎です。 – Subso
あなたは、あなたが持つ技術的な困難は何ですか?それはあなたが辞書の配列に価格を格納し、価格が更新されるたびに全体の配列を通過する必要がありますか? – Baglan