正しいです助けてください、私は私のウィットの終わりです。私は複数のチュートリアルに従っていますが、これに似たスレッドをすべて読み込み、5時間後にはまだ失われ、同じエラーが表示されます。「ViewControllerタイプがUITableViewDataSourceに準拠していません。XCODE:UITableViewDataSourceに準拠していない - の方法は正しいです、{}
コード:
import UIKit
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet var proTable: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
proTable.reloadData()
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int{
return pcMgr.pros.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
let cell: UITableViewCell = UITableViewCell(style: UITableViewCellStyle.subtitle, reuseIdentifier: "Default Pros")
cell.textLabel?.text = pcMgr.pros[indexPath.row].name
return cell
}
func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath){
if (editingStyle == UITableViewCellEditingStyle.delete){
pcMgr.pros.remove(at: indexPath.row)
proTable.reloadData()
}
}
}
}
は、あなたがのviewDidLoad内の関数を入れて、あなたの 'viewDidLoad'ブラケット –
をチェックし、それらを移動し、あなたが行くように良いことがあります。 – HAS