Why is UIPopoverController not a UIViewController subclass?

Viewed 1205

Can you think of particular reasons why Apple chose to implement UIPopoverController as a plain NSObject subclass? To me, a UIViewController subclass would make much more sense, to implement proper UIViewController containment.

But perhaps there are reasons I didn't think of, why Apple's bright engineers made their choice?

2 Answers
Related