質問編集履歴

2

文の付け足し

2015/10/15 04:23

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,20 @@
1
1
  メモ帳アプリを作りたいのですが、ViewControllerクラスにUiTextViewを配置し、TableViewクラスにそのUiTextViewで書き込んだ内容をテーブル表示したいのですが上手くテーブル表示されません。
2
2
 
3
- 値の受け渡しはAppDelegateを使って行っていて、受け渡しには成功していると思うのですが、ご教授お願いします。
4
3
 
4
+
5
+ iPhoneに元々入っているようなメモ帳アプリのように、初めにTableViewのページを表示し、ボタンを押すことでテキスト入力画面へ移動し、ナビゲージョンコントローラーを使ってTableViewの画面へ戻ってその内容をテーブル表示したいと考えています。
6
+
7
+
8
+
9
+ 値の受け渡しはAppDelegateを使って行っていてAppDelegateクラスにはlistという配列を用意しています。値の受け渡しには成功していると思うのですが、何がいけないのでしょうか?
10
+
11
+ ViewDidLoadメソッドにprint関数を用意しapp.listを入れてみましたがアプリ起動後の一度だけしか呼ばれていませんでした。
12
+
13
+ ナビゲーションコントローラでバックをするとそのページはコードを読み込まれていないのでしょうか?
14
+
15
+
16
+
5
- ちなみにボタンを押すことでテキストに書き込んだ値を渡すようにしています。
17
+ 書き込んだテキストはボタンを押すことで値を渡すようにしています。
6
18
 
7
19
  汚いコードですがよろしくお願いいたします。
8
20
 
@@ -72,10 +84,6 @@
72
84
 
73
85
 
74
86
 
75
- var list3:[String] = []
76
-
77
-
78
-
79
87
  override func viewDidLoad() {
80
88
 
81
89
  super.viewDidLoad()
@@ -94,7 +102,7 @@
94
102
 
95
103
  override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
96
104
 
97
- return list3.count
105
+ return app.list.count
98
106
 
99
107
  }
100
108
 
@@ -106,9 +114,7 @@
106
114
 
107
115
 
108
116
 
109
- list3 += app.list
110
-
111
- cell.textLabel?.text = list3[indexPath.row] as String
117
+ cell.textLabel?.text = app.list[indexPath.row] as String
112
118
 
113
119
 
114
120
 

1

2015/10/15 04:23

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -110,8 +110,6 @@
110
110
 
111
111
  cell.textLabel?.text = list3[indexPath.row] as String
112
112
 
113
- list2 = list3[indexPath.row]
114
-
115
113
 
116
114
 
117
115
  return cell