0
:致命的なエラー:オプションの値カスタムinitメソッド
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()
}
}
をアンラップしながら、予想外にnilを見つけ、私は半日を過ごしたが、私キーを見つけられません...
回答ありがとうございました
このエラーは、オプションのmapView変数がnilであり、init関数内で必要な変数に値を代入しているため、明らかです。 –
あなたはこの[回答]の外観を持っている必要があります(http://stackoverflow.com/questions/32170456/what-does-fatal-error-unexpectedly-found-nil-while-unwrapping-an-optional-valu)これは助けになるかもしれません。問題はあなたが何もしていないことに確実に気づいています。 – vaibhav
ありがとう、それは解決されました。^ _ ^ – Mrdten