teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

ソースコードの追記

2018/11/27 03:35

投稿

Seraphim_9
Seraphim_9

スコア17

title CHANGED
File without changes
body CHANGED
@@ -5,4 +5,55 @@
5
5
  他サイトで調べて、繋げるべきと言われた箇所をこのようにつなげています。
6
6
  ![イメージ説明](b9a76c971e994da7617cbcf55bb0d50a.png)
7
7
  ![イメージ説明](2e2176fe1d1241c863ba7ab91aded5b1.png)
8
- この接続を切るとエラーは出なくなる為ここが原因かと思われますが、そうすると一切データが表示されない為どうすれば良いか分からず困っています。ご教授のほどよろしくお願いします
8
+ この接続を切るとエラーは出なくなる為ここが原因かと思われますが、そうすると一切データが表示されない為どうすれば良いか分からず困っています。ご教授のほどよろしくお願いします
9
+ #当該ViewControllerのソースコード
10
+ ```Swift4.2
11
+ //
12
+ // yogo.swift
13
+ // Senkyo
14
+ //
15
+ // Created by student on 2018/11/01.
16
+ // Copyright © 2018年 *****. All rights reserved.
17
+ //
18
+ import UIKit
19
+ import Foundation
20
+ class yogo: UIViewController, UITableViewDelegate, UITableViewDataSource {
21
+ func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
22
+ return 0
23
+ }
24
+ func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
25
+ return UITableViewCell()
26
+ }
27
+ @IBOutlet weak var UIView1: UIView!
28
+ @IBOutlet weak var TableView: UITableView!
29
+ @IBOutlet weak var Cell: UITableViewCell!
30
+ var yougo : String = ""
31
+ override func viewDidLoad() {
32
+ super.viewDidLoad()
33
+ //var data :[String]
34
+ //data = [""]
35
+ // Do any additional setup after loading the view, typically from a nib.
36
+ let csvBundle = Bundle.main.path(forResource: "用語解説", ofType: "csv")
37
+ //CSVデータ読み込み
38
+ var n :Int
39
+ n = 0
40
+ do {
41
+ var csvData: String = try String(contentsOfFile: csvBundle!, encoding: String.Encoding.shiftJIS)
42
+ csvData = csvData.replacingOccurrences(of: "\r", with: "")
43
+ let csvArray :[String] = csvData.components(separatedBy: "@")
44
+ let _:AppDelegate = UIApplication.shared.delegate as! AppDelegate //Appdelegateのインスタンスを取得
45
+ //data[n] = csvArray[n]
46
+ Cell.textLabel!.text = csvArray[n]
47
+ n = n + 1
48
+ }catch let error {
49
+ //ファイル読み込みエラー時
50
+ print(error)
51
+ }
52
+ }
53
+ override func didReceiveMemoryWarning() {
54
+ super.didReceiveMemoryWarning()
55
+ // Dispose of any resources that can be recreated.
56
+ }
57
+ }
58
+
59
+ ```

2

初心者マークの付与

2018/11/27 03:35

投稿

Seraphim_9
Seraphim_9

スコア17

title CHANGED
File without changes
body CHANGED
File without changes

1

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

2018/11/15 02:47

投稿

Seraphim_9
Seraphim_9

スコア17

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