我正在尝试找出错误:致命错误:在展开“可选”值时意外发现nil
class MainViewController: UIViewController {
var mapView :AGSMapView?
mapViewHelper = GeoneMapViewHepler.init(mapView: mapView!, mapViewDelegate: self)
}
class GeoneMapViewHepler: NSObject {
var mapViewModule :GeoneMapViewModel?
var mapView :AGSMapView?
var mapViewDelegate :AnyObject?
init(mapView mp: AGSMapView, mapViewDelegate md: AnyObject) {
mapView = mp
mapViewDelegate = md
super.init()
}
}
我花了半天时间,但我找不到钥匙......
感谢您的回答!
答案 0 :(得分:0)
将MainViewController
的初始化代码放在viewDidLoad
中。 <{1}}仅在视图加载后设置。
mapView