I still haven't found a navigation pattern I'm happy with on iOS. Everything I try that doesn't let view controllers know about and navigate to each other (which I hate), feels really awkward. But I'm sure there must be a better way.