此错误显示在我的代码中,如下所示:-
代码是:-
class EveningPageViewController: UIPageViewController, UIPageViewControllerDataSource {
lazy var viewControllerList2: [UIViewController] = {
let sorbord = UIStoryboard(name : "main", bundle:nil)
错误是:-
无法将类型'()-> _'的值转换为指定类型 '[UIViewController]'
答案 0 :(得分:-2)
您将viewControllerList2声明为UIViewControllers的数组。
然后,您尝试为该var设置block代码!那是你的问题。 您正在这样做:
lazy var viewControllerList2: [UIViewController]
viewControllerList2 = {
let sorbord = UIStoryboard(name : "main", bundle:nil)
}
那等于做这样的事情:
var myString: String
myString = 4
您正在更改变量类型!!!