我是Swift语言的新开发人员,因此我尝试使用静态数组创建简单的UITableview,但效果不佳。
我收到此错误,说UITableview没有任何名为count的成员。
我该怎么做才能解决这个问题?
先感谢您
答案 0 :(得分:4)
您必须传递array
点数而不是tableView
点数
在numberOfRowInSection
return self.myArray.count
在cellForRowAtIndexPath
cell.textLabel.text = self.myArray[indexPath.row]
答案 1 :(得分:2)
您的tableView
不是数组,但myArray
是您的数组,因为我可以在您的图片中看到,所以将tableView
替换为myArray
,您会收到错误,我建议您阅读tableView
和Array
上的一些文档。
在您的第一个错误中,您的代码将是:
return myArray.count
第二个错误是:
cell.textLabel?.text = self.myArray[indexPath.row]
最后你的代码将是:
let selectValue = myArray[indexPath.row]
希望它能帮助你理解。
以下是tableView
的一些很好的教程:
https://www.weheartswift.com/how-to-make-a-simple-table-view-with-ios-8-and-swift/ http://www.codingexplorer.com/getting-started-uitableview-swift/