我正在UIViewController
使用UITableView
,其中包含class ViewController: UIViewController, DTTableViewManageable {
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
let users = ["Test User 1", "Test User 2"]
manager.startManaging(withDelegate: self)
manager.register(PersonsCell.self)
manager.memoryStorage.addItem(users, toSection: 0)
}
}
。
我的视图控制器仅包含:
UITableViewCell
这符合他们的Github DTTableViewManager
我的class PersonsCell: UITableViewCell, ModelTransfer {
func update(with model: String) {
self.nameLabel = model
}
@IBOutlet weak var nameLabel: UILabel!
}
如下所示:
@Override public void start() {
super.start();
//setBase(SystemClock.elapsedRealtime() - msElapsed); - remove this line.
isRunning = true;
}
这也符合他们在Github上的example。
但我仍然收到此错误:
致命错误:型号缺少单元格映射:[“测试用户1”,“测试用户2”]:文件~~~ / Pods / DTTableViewManager / Source / DTTableViewManager.swift,第737行
我试图为有类似问题的人找到例子,但我找不到它们。