回答編集履歴
1
プログラム修正
answer
CHANGED
@@ -32,10 +32,12 @@
|
|
32
32
|
//できたインスタンスをContentの子に設定
|
33
33
|
inputfuieldclone.transform.SetParent(parent, false);
|
34
34
|
|
35
|
+
//※代入する
|
35
|
-
|
36
|
+
InputField field = inputfuieldclone.GetComponent<InputField> ();
|
37
|
+
inputinstance[i] = field;
|
36
38
|
|
37
|
-
//※InputFieldを引数に持つメソッドを登録する
|
39
|
+
//※InputFieldを引数に持つメソッドを登録する(inputinstance[i]を引数にすると何故かエラーになる)
|
38
|
-
inputinstance[i].onEndEdit.AddListener(delegate{OnSubmit(
|
40
|
+
inputinstance[i].onEndEdit.AddListener(delegate{OnSubmit(field);});
|
39
41
|
|
40
42
|
//※キー名を変更
|
41
43
|
inputfuieldclone.GetComponentInChildren<Text> ().text = PlayerPrefs.GetString (key+"_id"+i);
|
@@ -53,7 +55,7 @@
|
|
53
55
|
}
|
54
56
|
|
55
57
|
//※キー名と値を変更
|
56
|
-
|
58
|
+
PlayerPrefs.SetString(key+"_id"+id,input.text);
|
57
59
|
|
58
60
|
Debug.Log("Submit value is " + input.text);
|
59
61
|
|