【发布时间】:2019-09-03 12:22:51
【问题描述】:
import UIKit
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet var myTableView: UITableView!{
didSet {
tableView.dataSource = self
//tableView.reloadData()
}
}
var data = [String]()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
data = ["data1","data2", "data3"]
//tableView.reloadData()
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("myCell", forIndexPath: indexPath) as UITableViewCell
cell.lbl?.text = data[indexPath.row]
return cell
}
}
【问题讨论】:
-
您发布的代码甚至无法编译...这是您的问题吗?或者,您没有发布您正在使用的实际代码吗?
-
我只添加了我尝试一些解决方案的代码的重要部分。当然我还有其他必要的 tableview 功能。
-
好的 - 好吧,“代码的重要部分” 错了!。您需要发布您的实际代码,否则人们只是在猜测您可能做错了什么。
-
@DonMag 我试图添加,但不知何故它给出了错误,我无法编辑,所以这是紧急情况,我只是这样发送
-
您是否将您的单元格设计为 Storyboard 中的原型?如果是这样,您是否为此写了
class?如果是这样,那个类的名称是什么?
标签: ios arrays swift uitableview