質問編集履歴

3

ソースコードの追記

2018/11/27 03:35

投稿

Seraphim_9
Seraphim_9

スコア17

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,105 @@
13
13
  ![イメージ説明](2e2176fe1d1241c863ba7ab91aded5b1.png)
14
14
 
15
15
  この接続を切るとエラーは出なくなる為ここが原因かと思われますが、そうすると一切データが表示されない為どうすれば良いか分からず困っています。ご教授のほどよろしくお願いします
16
+
17
+ #当該ViewControllerのソースコード
18
+
19
+ ```Swift4.2
20
+
21
+ //
22
+
23
+ // yogo.swift
24
+
25
+ // Senkyo
26
+
27
+ //
28
+
29
+ // Created by student on 2018/11/01.
30
+
31
+ // Copyright © 2018年 *****. All rights reserved.
32
+
33
+ //
34
+
35
+ import UIKit
36
+
37
+ import Foundation
38
+
39
+ class yogo: UIViewController, UITableViewDelegate, UITableViewDataSource {
40
+
41
+ func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
42
+
43
+ return 0
44
+
45
+ }
46
+
47
+ func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
48
+
49
+ return UITableViewCell()
50
+
51
+ }
52
+
53
+ @IBOutlet weak var UIView1: UIView!
54
+
55
+ @IBOutlet weak var TableView: UITableView!
56
+
57
+ @IBOutlet weak var Cell: UITableViewCell!
58
+
59
+ var yougo : String = ""
60
+
61
+ override func viewDidLoad() {
62
+
63
+ super.viewDidLoad()
64
+
65
+ //var data :[String]
66
+
67
+ //data = [""]
68
+
69
+ // Do any additional setup after loading the view, typically from a nib.
70
+
71
+ let csvBundle = Bundle.main.path(forResource: "用語解説", ofType: "csv")
72
+
73
+ //CSVデータ読み込み
74
+
75
+ var n :Int
76
+
77
+ n = 0
78
+
79
+ do {
80
+
81
+ var csvData: String = try String(contentsOfFile: csvBundle!, encoding: String.Encoding.shiftJIS)
82
+
83
+ csvData = csvData.replacingOccurrences(of: "\r", with: "")
84
+
85
+ let csvArray :[String] = csvData.components(separatedBy: "@")
86
+
87
+ let _:AppDelegate = UIApplication.shared.delegate as! AppDelegate //Appdelegateのインスタンスを取得
88
+
89
+ //data[n] = csvArray[n]
90
+
91
+ Cell.textLabel!.text = csvArray[n]
92
+
93
+ n = n + 1
94
+
95
+ }catch let error {
96
+
97
+ //ファイル読み込みエラー時
98
+
99
+ print(error)
100
+
101
+ }
102
+
103
+ }
104
+
105
+ override func didReceiveMemoryWarning() {
106
+
107
+ super.didReceiveMemoryWarning()
108
+
109
+ // Dispose of any resources that can be recreated.
110
+
111
+ }
112
+
113
+ }
114
+
115
+
116
+
117
+ ```

2

初心者マークの付与

2018/11/27 03:35

投稿

Seraphim_9
Seraphim_9

スコア17

test CHANGED
File without changes
test CHANGED
File without changes

1

記事タイトルをよりはっきりしたものにした

2018/11/15 02:47

投稿

Seraphim_9
Seraphim_9

スコア17

test CHANGED
@@ -1 +1 @@
1
- TableViewのCellについて
1
+ TableViewのCellを正しくViewController接続する方法
test CHANGED
File without changes