View Controller A presents View Controller B modally, which has a button to present View Controller C modally.
Here is my flow:
A presents B which presents C
When B presents C, I want B to be dismissed, so my only view controllers are A and C. I am not sure where to call:
[self dismissModalViewControllerAnimated:NO];
in order to dismiss B.
I created a delegation pattern, where right after B presents C, A will dismiss B however nothing gets dismissed.
If B is C's delegate then C dismisses itself.