前提・実現したいこと
エラーを解消したいです!
発生している問題・エラーメッセージ
Use of undeclared type 'TimelineTableViewCell' Use of undeclared type 'HeaderTableViewCell' Value of type 'HeaderTableViewCell' has no member 'timeline'
該当のソースコード
Swift
1import UIKit 2 3class FirstViewController: UIViewController, UITableViewDelegate, UITableViewDataSource { 4 5 @IBOutlet var tableView: UITableView! 6 7 8 private var timelines: [Timeline] = Timelines.allTimelines() { 9 didSet { 10 11 } 12 } 13 14 15 override func viewDidLoad() { 16 super.viewDidLoad() 17 tableView.estimatedRowHeight = 48 18 tableView.rowHeight = UITableView.automaticDimension 19 20 } 21 22 23 24 func numberOfSections(in tableView: UITableView) -> Int { 25 return timelines.count 26 27 } 28 29 30 func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 31 return 1 32 } 33 34 35 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 36 let cell = tableView.dequeueReusableCell(withIdentifier: "Timeline") as! TimelineTableViewCell 37 return cell 38 } 39 40 41 func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { 42 let cell = tableView.dequeueReusableCell(withIdentifier: "Header") as! HeaderTableViewCell 43 44 let timeline = timelines[section] 45 cell.timeline = timeline 46 return cell 47 } 48 49 50 51} 52 53
補足情報(FW/ツールのバージョンなど)
よくあるSNSのタイムライン画面を作っています