Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP


Touch should support RequestRemoveBackStep #80

slodge opened this Issue · 5 comments

2 participants

Stuart Lodge Jason Steele
Stuart Lodge

See -

This should at least be routed through to the Presenter.

Sadly it proved a bit awkward to implement this at a generic level for iOS - so currently that method is:

    public bool RequestRemoveBackStep()
#warning What to do with ios back stack?
        // not supported on iOS really
        return false;


Stuart Lodge

I started to look at this.... but actually I think the bug is in the design.

I suspect we need to instead let a view model remove itself from the back stack - so we somehow need an API like RequestRemove(IMvxViewModel toRemove) - and we need this across all platforms.... need to think about it....

Stuart Lodge

I have at least routed the current message through to the presenter now

Stuart Lodge

Should we just remove this function from the interface now? It's not really available 'free' on all platforms...

Jason Steele

Hi Stuart, I agree with your statement "I suspect we need to instead let a view model remove itself from the back stack" and RequestRemoveBackStep should be dropped.

Stuart Lodge

v3 removes this from every single platform.

Apps need this will need to work out the pattern to use.

Love the new style - much cleaner :)

Stuart Lodge slodge closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.