質問編集履歴

1

文法の修正

2017/01/03 15:13

投稿

blakekei
blakekei

スコア35

test CHANGED
@@ -1 +1 @@
1
- ブルビュー
1
+ tableview section でエラ
test CHANGED
@@ -14,17 +14,17 @@
14
14
 
15
15
 
16
16
 
17
- var sectionTitleArray = ["Alphabet Num","Number","Alphabet"]
17
+ var sectionTitleArray = [String]()//["Alphabet Num","Number","Alphabet"]
18
18
 
19
19
 
20
20
 
21
21
  // Data Array
22
22
 
23
- var dataArray1 = ["One","Two","Three","Four","Five"]
23
+ //var dataArray1 = ["One","Two","Three","Four","Five"]
24
-
24
+
25
- var dataArray2 = ["1","2","3","4","5"]
25
+ //var dataArray2 = ["1","2","3","4","5"]
26
-
26
+
27
- var dataArray3 = ["a","b","c","d","e"]
27
+ //var dataArray3 = ["a","b","c","d","e"]
28
28
 
29
29
  var dataArrayGroup: [[String]] = []
30
30
 
@@ -36,15 +36,11 @@
36
36
 
37
37
 
38
38
 
39
- // tableView.delegate = self
40
-
41
- //tableView.dataSource = self
42
-
43
39
 
44
40
 
45
41
  // Create Data
46
42
 
47
- dataArrayGroup = [dataArray1, dataArray2, dataArray3]
43
+ dataArrayGroup = [[String]()]//[dataArray1, dataArray2, dataArray3]
48
44
 
49
45
 
50
46
 
@@ -166,7 +162,7 @@
166
162
 
167
163
 
168
164
 
169
- let count = [String]().count
165
+ let count = dataArrayGroup[1].count
170
166
 
171
167
  let alert = UIAlertController(title:"タイトル",
172
168
 
@@ -216,9 +212,9 @@
216
212
 
217
213
  print(text)
218
214
 
219
- //ここの書き変え方がわかりません
215
+
220
-
216
+
221
- self.dataArrayGroup.insert([String()], at: count)
217
+ self.dataArrayGroup[1].insert(String(count + 1), at: count)
222
218
 
223
219
  self.tableView.insertRows(at: [IndexPath(row: count, section: 1)], with: .automatic)
224
220
 
@@ -256,7 +252,7 @@
256
252
 
257
253
  // MARK: - TableView Delegate & DataSource
258
254
 
259
-
255
+ //この部分です。
260
256
 
261
257
  func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
262
258
 
@@ -312,12 +308,10 @@
312
308
 
313
309
  }
314
310
 
311
+
312
+
315
313
  ```
316
314
 
317
- rowの部分をsectionのようにアラートテキストで入力したいです
315
+ ビルドをするとfunc tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
318
-
319
- rowの部分を教えられたように自分なりに色々やって見たのですがうまく出来ませんでした
316
+
320
-
321
- それとサンプル用に作られたsectionrowを無くした状態から始めたいのですどうたらいいでしょうか?
317
+ return sectionTitleArray[section] ←これがエラーになるんです書き換えたらいいでか?
322
-
323
- あとsectionとrowにdelete機能をつけたいです