public override void ViewDidLoad() { base.ViewDidLoad(); // Addition setup on Presenter InitializeView(); // request init Present Presenter = CreatePresenter(); if (Presenter != null) { // update presenter OnPresenterSet(); // attach view // on iOS, simply attach View when it's about to be appearing // There is no similar method like OnStart() and OnResume() on Android because the View on iOS is never dismiss Presenter.AttachView(this); Presenter.OnAppearing(); } }