JSONによって構築された配列に基づいて、動的な量のセルを含むテーブルビューがあります。
tableData = [NSJSONSerialization JSONObjectWithData:dataWebService options:kNilOptions error:&error];
この小さな行は、テーブルビューを構築するために必要なすべてのデータを取得します。
テーブルビューでは、JSON から事前定義されたテキストを含むすべてのセルにテキスト フィールドがあります。ユーザーは、次のセグエ (ストーリーボード) に進む前に、この値を変更できます。
tableData
問題は、この arraobject を次のセグエに送信する前に、このユーザー型の値を配列に格納し、配列内の既存の値を置き換える方法です。
また、ユーザーがテーブルビューをスクロールするときにユーザー入力を変更してはならないことに注意してください。
これは基本的なことかもしれませんが、これを行う良い方法がわかりません。
これは JSON の例です。
(
{
defaultval = 8;
dtype = long;
id = "@franr";
label = "Faktura nr.";
},
{
defaultval = 8;
dtype = long;
id = "@tilnr";
label = "Til faktura";
}
テーブルビューは次のようになります: (画像を投稿できません)
Fra faktura 8 Til faktura 8
ユーザーは値 (数値 8) を任意の数値に変更できます。したがって、JSON 配列の defaultVal の数値を置き換える必要があります。
ありがとう。