我已经将Swift项目从Swift 2更新到了Swift 4,我正面临着这个问题。 在迁移之前,它在Swift 2中工作正常。 但是发生迁移错误
子类必须实现PagerTabStripDataSource viewControllers(for :)方法
当我在Google上找到解决方案时,有人建议添加此代表。
func indicatorInfo(for pagerTabStripController: PagerTabStripViewController) -> IndicatorInfo {
return IndicatorInfo(title: "BASIC INFO")
}
我添加了此功能,但这无济于事。 谁能帮帮我吗? 谢谢。
答案 0 :(得分:1)
检查this link到GitHub页面以获取XLPagerTapStrip。许多名称从swift 2更改为swift 3,错误提示您需要的功能在那里,因此您需要重新实现或重命名一些功能才能使其正常工作。
答案 1 :(得分:0)
我错过了此功能。
126/126 [==============================] - 92s 730ms/step - loss:
1.7158 - acc: 0.6583 - val_loss: 4.4013 - val_acc: 0.1111
Epoch 2/20
126/126 [==============================] - 88s 698ms/step - loss:
1.2179 - acc: 0.7859 - val_loss: 5.5854 - val_acc: 0.1111
Epoch 3/20
126/126 [==============================] - 88s 700ms/step - loss:
0.9849 - acc: 0.8308 - val_loss: 6.2045 - val_acc: 0.1111
Epoch 4/20
126/126 [==============================] - 89s 705ms/step - loss:
0.9357 - acc: 0.8513 - val_loss: 6.9400 - val_acc: 0.1111
当我添加此功能时,它工作正常。 以前是这样的。
override func viewControllers(for pagerTabStripController: PagerTabStripViewController) -> [UIViewController] {
...
}