前提・実現したいこと
最近始めたばかりですので、仕組み等についても教えていただけると嬉しいです(○○だから○○ではエラーが発生するなど)
https://gigazine.net/news/20180125-make-ios-app-image-picker/
このURLの記事に沿って作ったつもりだったのですがエラーが発生しました。
発生している問題・エラーメッセージ
Multiple inheritance from classes 'UIViewController' and 'UITableViewController'
該当のソースコード
import UIKit class ViewController: UIViewController, UITableViewDataSource ,UITableViewDelegate ,UITableViewController { //セルの情報を持つ配列 var tableContents:[String] = [""] func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { //テーブルのセル数を設定する return tableContents.count } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { //セルの設定 let cell = tableView.dequeueReusableCell(withIdentifier: "TableViewcell")! cell.textLabel?.text = tableContents[indexPath.row] } @IBOutlet weak var contentTable: UITableView! @IBOutlet weak var inputFiled: UITextField! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } @IBAction func addViewContent(_ sender: UIButton) { //ボタンが押された時に実行される //セルの情報を持つ配列に入力欄の文字を追加 tableContents.append(inputFiled.text!) //入力欄を空に戻す inputFiled.text = "" //テーブルのデータを再読み込みする contentTable.reloadData() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } }
試したこと
調べた結果、スーパークラスが複数あることが問題(?)のようですが、どのように修正すればいいのかわかりません
補足情報(FW/ツールのバージョンなど)
xcode 9.3.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。