【发布时间】:2018-04-29 21:52:49
【问题描述】:
我有两个例子
第一
override func viewDidLoad() {
super.viewDidLoad();
tableView.register(UITableViewCell.self, forCellReuseIdentifier: "cell")
tableView.dataSource = TableViewDataSource();
}
第二个
var dataSource:TableViewDataSource!;
override func viewDidLoad() {
super.viewDidLoad();
tableView.register(UITableViewCell.self, forCellReuseIdentifier: "cell")
dataSource = TableViewDataSource();
tableView.dataSource = dataSource;
}
第一个示例不起作用,但第二个有效。这些不一样吗?两个例子有什么区别?
【问题讨论】:
-
不相关,但在 Swift 中,行尾不需要分号 (
;)。 -
@rmaddy 是的,我知道,但这是习惯:D
-
好好改掉这个习惯吧。每次换档时,您是否将左脚踩在自动变速器汽车的地板上?
标签: swift uitableview tableview