初歩的な質問で大変申し訳ございませんが、調べても回答を得ることができなかったため投稿させていただきます。
現在、tableViewを作成しておりますが、エラーに悩まされております。
まだ完成には至っておりませんので、途中までのコードとなっております。
現在参考書を見ながらswiftを勉強中なのですが、この部分でどうしてもエラーを吐いてしまいます。
let timeLineTableView = UITableView(frame: view.frame, style: .plain)
原因となっている文を何度か書き換えを行いましたが、解決には至りませんでした。
またエラーコードも参照しましたが、解決に至りませんでした。
もし原因がわかる方がいらっしゃいましたらご教授いただけましたら幸いです。
まだ作成途中のため問題箇所以外にもエラーが2箇所ございます。
発生している問題・エラーメッセージ
let timeLineTableView = UITableView(frame: CGRect(x: 0, y: 0, width: 200, height: 500)と記載した場合は、Expected ',' separatorと表示されます。 let timeLineTableView = UITableView(frame: view.frame, style: .plain)と記載した場合は、Cannot use instance member 'view' within property initializer; property initializers run before 'self' is availableと表示されます。 let timeLineTableView = UITableView(frame: frame, style: .plain)と記載した場合は、Use of unresolved identifier 'frame'と表示されます。
該当のソースコード
import UIKit let tweetData = ["test1", "test2", "test3"] class TimelineViewController: UIViewController, UITableViewDelegate, UITableViewDataSource{ let timeLineTableView:UITableView! let timeLineTableView = UITableView(frame: view.frame, style: .plain) timeLineTableView.delegate = self timeLineTableView.dateSource = self view.addsubview(timeLineTableView) public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { } public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCellb { } public func numberOfSections(in tableView: UITableView) -> Int { } }
補足情報(FW/ツールのバージョンなど)
Xcode9.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/02 05:04